Variabili

Variabili

> Tutorial LeekScript

La prima nozione che devi acquisire è questa: Variabili.

Le variabili vengono utilizzate per memorizzare informazioni. Quando crei una variabile, le dai un nome. Possiamo quindi utilizzare questo nome per leggere le informazioni che contiene o dargliene una nuova. Sono la base di qualsiasi programma. È un po' come il ricordo del tuo porro.

È cosa?

Non entreremo nei dettagli di come funziona la memoria del computer. Dì solo a te stesso che il tuo porro è in grado di ricordare i numeri. Tanti numeri...

Quando crei una variabile, riservi una posizione nella memoria del tuo porro per memorizzare le informazioni. Digli Ricorda queste informazioni, ti serviranno più tardi!

Puoi pensare alle variabili come ai cassetti. Immagina che la testa del tuo porro sia piena di cassetti. Quando vuoi conservare i tuoi calzini, apri un cassetto, metti i calzini e metti un'etichetta "Calzini" sulla parte anteriore del cassetto.

Su Leek Wars, è lo stesso! (Senza i calzini). Se vuoi mantenere la tua quantità di punti vita in un dato momento, avrai bisogno di un cassetto. Tramite il tuo codice, metterai la tua quantità di punti vita in un cassetto e ci scriverai sopra "Quantità di punti vita". Quando hai bisogno di accedere a queste informazioni, dici al tuo porro Dammi il contenuto del cassetto "Quantità di punti vita".

Tipi

In informatica, le variabili sono classificate per tipo. È possibile memorizzare diverse informazioni:

Il LeekScript è un linguaggio tipizzato dinamicamente. Pertanto, non è necessario definire quale sarà il tipo di una variabile. La lingua si occupa di questo per te. Dichiariamo una variabile e memorizziamo ciò che vogliamo in essa, la variabile si adatterà al suo contenuto. Questo principio semplifica l'uso delle variabili per i principianti, ma può anche giocarti brutti scherzi se non stai attento.

Crea variabile

Per iniziare, hai quindi bisogno di un piccolo nome per la tua variabile. Ma ci sono alcune regole da seguire per questo:

Quindi nomi come "liveNumber" , "leek" , "my_cell" , "leek1" sono nomi di variabili validi. Attenzione alle maiuscole, "porro" e "porro" sono due variabili diverse.

Nomi intelligenti

È comunque meglio evitare di nominare le sue variabili. Può sembrare facile e conveniente nominare le tue variabili "a" , "b" , "c"... soprattutto se ti manca l'ispirazione. Eppure perdi più tempo a ricordare l'utilità di una variabile "h" che a scriverla...

Sii specifico, usa nomi di variabili che indichino chiaramente il suo scopo. Le abbreviazioni possono essere utili, ma non esagerare. Una variabile che contiene la cella del nemico? "enemyCell" è un ottimo nome. Una variabile che contiene la distanza dal nemico? È sufficiente una semplice "distanza", ma sarà necessario specificare se si memorizzano più distanze.

Dichiara una variabile

È finalmente giunto il momento di parlare della parola chiave var. È lui che ti permetterà di creare una variabile.

var miaVariabile;

Questo codice dichiara una variabile denominata "myVariable. Si parla quindi di "dichiarazione". Per utilizzare l'immagine dei cassetti, con questo codice creiamo un cassetto denominato "myVariable " e questo è vuoto. Notare la presenza del punto e virgola ';' alla fine di una riga. Indica la fine di un'istruzione. Non dimenticarlo!

Una variabile che non contiene nulla non è molto utile. Ecco come assegniamo un valore alla nostra variabile al momento della dichiarazione. Questo si chiama "Inizializzazione".

let myVariable = 5;

Creiamo quindi una variabile denominata "myVariable" che contiene il valore intero 5. Creiamo anche un cassetto etichettato "myVariable", ma questa volta vi inseriamo il valore "5". Possiamo dire che questa riga dice al tuo porro Ricorda che myVariable è 5.

Visualizziamo il contenuto della nostra variabile usando la funzione debug. Per fare ciò, chiamiamo la funzione in questo modo: "debug();". E gli diciamo tra parentesi cosa dovrebbe mostrare.

let myVariable = 5; debug(miaVariabile); //Display: 5

Questo codice visualizzerà il contenuto di "myVariable" nei registri di combattimento. Provalo con un combattimento di prova.

Una variabile può memorizzare qualsiasi cosa.