Jump to content

Variabilele


eXorcism

Recommended Posts

Salut sa-mp.ro, astazi va prezint al 3 lea tutorial din serie.

Ce este o variabila?

Destul de simplu, o variabilă este o formulă ce stochează o valoare.

Variabilele se creaza în pawn cu ajutorul functiei new.

Variabilele sunt de mai multe feluri, si anume:

- Variabile de tip integer

- Variabile de tip string

- Variabile de tip float

- Variabile de tip boolean

- Variabile de tip array

Putina 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, creaza astfel "new Integer = 0;", daca vrei sa îi dai o valoare in loc de 0 pui valoarea.

* String

Sunt variabile ce accepta doar caractere.

Pentru string-uri este recomandat ca dimensiunea sa nu depasasca 1024 caractere, la mai mult de 2048 de caractere va da crash celui ce îl foloseste.

Un string are pe fiecare rând un caracter, de exemplu "new string[ 6 ] = "String";" el arata asa:

[pawn]

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') [/pawn]

Ce reprezinta \n sau \0?

Ele reprezinta sfrsitul unui string.

Ce reprezinta [ 6 ] ?

Reprezinta marimea stringului.

Cum formatez un string fara a ma folosi de format sau alte metode?

Uite asa "GlobalString[ 0 ] = EOS;", EOS reprezinta EndOfString.

Sfat când crezi un nou string, creaza astfel: new String[ 128 ] = " ";

Atentie nu confunda string-ul cu array-ul, ne dam seama când este folosit daca este un string sau un array.

* Float

Sunt variabile formate din numere zecimale, cel mai des sunt folosite pentru coordonate.

Variabilele de tip float accepta doar numere zecimale.

Sfat când creezi o variabila de tip float, creeaza astfel "new Float: variabilaFloat = 0.0;"

* Boolean

Sunt variabile care au doar 2 valori respectiv true/false.

Sfat când folosesti o variabila de tip boolean, creeaza cu una dintre valori( true/false ), "new bool: Valoros = true;"

* Array( matrice )

Aceste variabile sunt de 2 tipuri:

    I. Un numar de rânduri si un singur tabel.

    II. Un numar de rânduri si mai multe tabele.

I. Aceste tip de array se aseamana 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 si 1 singura coloana.

Reprezentat grafic acest array ar arata asa:

VNWk3TE.png

II. Acest tip de array are în plus mai multe coloane.

Exemplu de array cu mai multe rânduri si mai multe coloane  "new array[ 3 ][ 3 ];".

Acest array are 3 rânduri si 3 coloane.

Reprezentat grafic acest array ar arata asa:

k0kDi0h.png

Câteva exemple.

[pawn]

new VariabilaTipInteger = 25,

    VariabilaTipString[ 24 ] = "Sunt un string",

    Float: VariabilaTipFloat = 69.00,

    bool: VariabilaTipBoolean = true,

    VariabilaDeTipArray[ 5 ][ 2 ];

[/pawn]

I'm back bitches.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.