Categoria:LSL:Variabili

Da Second Life Italia Wiki.

In LSL (come in qualsiasi altro linguaggio) una variabile è un elemento che può memorizzare un dato, sia esso una sequenza di caratteri alfanumerici, un valore numerico o quant'altro.

Ogni variabile è caratterizzata dal tipo, da un nome univoco, e da un valore.

Ogni variabile, parametro di funzione, o valore ritornato è caratterizzato da un tipo. Ciò significa che il valore memorizzato nella variabile, collegato al parametro della funzione, o ritornato dalla stessa deve essere del tipo dichiarato, o convertito da un altro tipo a quello dichiarato (typecasting).

[modifica] Tipi di variabili

I tipi di variabili ammessi in LSL sono:

string Una sequenza di caratteri, limitata esclusivamente dalla memoria disponibile nello script.
key Un UUID, un identificativo univoco universale, una stringa specializzata utilizza per identificare qualsiasi cosa in SL, in particolare un agente, un oggetto, un suono, una texture, un qualsias altro oggetto dell'inventorio, come i vestiti o le parti del corpo, or dataserver request
integer Un numero intero compreso fra -2,147,483,648 e 2,147,483,647
float Un numero con la virgola compreso fra 1.175494351E-38 e 3.402823466E+38
list Un elenco di altri dati anche di tipi diversi
vector Un vettore a tre componenti di tipo float <x, y, z>. Utilizzato per rappresentare una posizione, un colore, o una rotazione in notazione di Eulero
rotation Una rotazione rappresentata come quaternione, un vettore a quattro componenti di tipo floats, <x, y, z, s>

[modifica] Nomi delle variabili

Il nome di una variabile deve obbligatoriamente iniziare con una lettera, mentre la parte restante del nome può essere composta indifferentemente da caratteri alfabetici e/o numerici.

I nomi sono case-sensitive ovvero le lettere maiuscole vengono considerate diverse da quelle minuscole ('A' viene considerata diversa da 'a').

I nomi devono essere univoci cioè non sono ammesse due variabili con lo stesso nome ma di tipo diverso all'interno dello stesso ambito o scope .

Ogni variabilie deve essere dichiarata esplicitamente, cioè, quando si crea una variabile oltre al nome è necessario indicarne congiuntamente anche il tipo.

[modifica] Vedere anche


Pagine nella categoria "LSL:Variabili"

Questa categoria contiene una pagina.

S

Strumenti personali