Che cos'è una variabile?
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 4 di 90.
Variabili: Immagina una variabile come un contenitore etichettato che può contenere informazioni. Proprio come potresti mettere degli oggetti in una scatola e scriverci sopra un’etichetta per ricordarti cosa c’è dentro, le variabili ti permettono di memorizzare dati e di assegnare loro un nome significativo, così da poterli usare in seguito.
In Lua, creare una variabile è semplice. Scrivi il nome che vuoi darle, seguito da un segno di uguale e poi dal valore che vuoi memorizzare:
playerScore = 100Questo crea una variabile chiamata playerScore e vi memorizza il numero 100. Ora, ogni volta che devi usare quel punteggio nel tuo programma, puoi semplicemente riferirti a esso per nome invece di digitare 100 ogni volta.
Per visualizzare un valore sullo schermo, usa la funzione print(). Inserisci il nome della variabile tra parentesi e Lua ne mostrerà il valore:
playerScore = 100
print(playerScore)Questo visualizzerà 100 sullo schermo. Nota che, quando stampi una variabile, scrivi il suo nome senza virgolette: le virgolette si usano per il testo (stringhe), non per i nomi delle variabili.
Sfida
FacileCrea una variabile chiamata gameLevel e assegnale il numero 5. Poi stampa il valore di questa variabile.
Provalo tu
-- TODO: Scrivi il tuo codice quiQuesta lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
4Operatori 2: relazionali e logici
Operatori di uguaglianzaOperatori relazionaliL'operatore 'and'L'operatore 'or'L'operatore 'not'Valutazione short-circuitValori truthy e falsyRiepilogo: logica semplice7Logica condizionale di base
L'istruzione if-thenL'istruzione if-then-elseL'istruzione elseifRiepilogo - Il forziere del tesoro2Variabili e tipi di dati
Che cos'è una variabile?NumeriStringheValori booleaniIl valore 'nil'La funzione type()Convenzioni di denominazioneRiepilogo - Profilo del personaggio5Output di base
Stampare valori letteraliStampare variabiliStampare più valoriCombinare stringhe e variabiliLa funzione tostring()InputCastRipasso - Rapporto di statoRipasso - Fino a 1208Basi della manipolazione delle stringhe
string.len()string.upper & string.lowerstring.sub()string.rep()string.find()Riepilogo - Formatta il nome utente3Operatori 1: aritmetica e concatenazione
Operatori aritmeticiOperatore moduloOperatore di elevamento a potenzaConcatenazione di stringhePrecedenza degli operatoriRipasso: calcoli semplici6Progetto: visualizzazione delle statistiche del personaggio
Messaggio di benvenutoDichiara le statistiche del personaggio9Funzioni: nozioni di base
Dichiarare una funzioneChiamare una funzioneFunzioni con parametriFunzioni con più parametriL'istruzione 'return'Ripasso - Calcolatore di areaEsercitati da solo: Compilatore Lua online