Caută în comunitate
Afișez rezultate pentru tagurile ': [ Tutorial #3 ]Variabilele'
Găsit 1 rezultat
-
Salut UltraPhase astăzi vă prezint al 3 lea tutorial din serie. Ce este o variabila? Destul de simplu, o variabila este o formulă ce stochează o valoare. Variabilele se crează în pawn cu ajutorul funcţiei new. Variabilele sunt de mai multe feluri, şi anume: - Variabile de tip integer - Variabile de tip string - Variabile de tip float - Variabile de tip boolean - Variabile de tip array Puţină caracterizare despre variabile. * Integer Sunt variabile numerice care accepta numere de la -2147483648 la 2147483647. Nu accepta alte tipuri de date. Sfat când crezi un nou integer, crează astfel "new Integer = 0;", dacă vrei să îi dai o valoare in loc de 0 pui valoarea. * String Sunt variabile ce accepta doar caractere. Pentru string-uri este recomandat ca dimensiunea să nu depăşască 1024 caractere, la mai mult de 2048 de caractere va da crash celui ce îl foloseşte. Un string are pe fiecare rând un caracter, de exemplu "new string[ 6 ] = "String";" el arata asa: PAWN Code : [select] string[ 0 ] = S string[ 1 ] = t string[ 2 ] = r string[ 3 ] = i string[ 4 ] = n string[ 5 ] = g string[ 6 ] = \n sau \0 Sau ( 'S', 't', 'r', 'i', 'n', 'g', '\n 0ri \0') Ce reprezinta \n sau \0? Ele reprezinta sfrsitul unui string. Ce reprezintă [ 6 ] ? Reprezintă mărimea stringului. Cum formatez un string global fara a mă folosi de format sau alte metode? Uite aşa "GlobalString[ 0 ] = EOS;", EOS reprezinta EndOfString. Sfat când crezi un nou string, crează astfel: new String[ 128 ] = " "; Atenţie nu confunda string-ul cu array-ul, ne dam seama când este folosit dacă este un string sau un array. * Float Sunt variabile formate din numere zecimale, cel mai des sunt folosite pentru coordonate. Variabilele de tip float acceptă doar numere zecimale. Sfat când creezi o variabilă de tip float, creează astfel "new Float: variabilaFloat = 0.0;" * Boolean Sunt variabile care au doar 2 valori respectiv true/false. Sfat când foloseşti o variabilă de tip boolean, creează cu una dintre valori( true/false ), "new bool: Valoros = true;" * Array( matrice ) Aceste variabile sunt de 2 tipuri: I. Un număr de rânduri şi un singur tabel. II. Un număr de rânduri şi mai multe tabele. I. Aceste tip de array se aseamănă mult cu string-ul, dar nu trebuie confundate. Exemplu de array cu randuri si un singur tabel "new array[ 3 ];". Acest array are 3 rânduri şi 1 singură coloană. Reprezentat grafic acest array ar arăta aşa: II. Acest tip de array are în plus mai multe coloane. Exemplu de array cu mai multe rânduri şi mai multe coloane "new array[ 3 ][ 3 ];". Acest array are 3 rânduri şi 3 coloane. Reprezentat grafic acest array ar arăta aşa: Câteva exemple. PAWN Code : new VariabilaTipInteger = 25, VariabilaTipString[ 24 ] = "Sunt un string", Float: VariabilaTipFloat = 69.00, bool: VariabilaTipBoolean = true, VariabilaDeTipArray[ 5 ][ 2 ];