Numeri
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 5 di 90.
In Lua, lavorare con i numeri è molto semplice. A differenza di alcuni linguaggi di programmazione che hanno tipi separati per i numeri interi e i numeri decimali, Lua usa un unico tipo number per tutto ciò che è numerico. Questo significa che puoi memorizzare sia numeri interi (come 42) sia numeri decimali (come 3.14) nello stesso modo.
Ecco come creare variabili con diversi tipi di numeri:
playerScore = 1500
gameVersion = 2.1
temperature = -10Che tu stia lavorando con il punteggio di un giocatore di 1500 punti, una versione del gioco come 2.1 o persino numeri negativi come -10 gradi, Lua li gestisce tutti come lo stesso tipo number.
Sfida
FacileCrea due variabili per memorizzare informazioni numeriche su un personaggio del gioco. Per prima cosa, crea una variabile chiamata playerScore e assegnale il valore 2500. Poi, crea una variabile chiamata gameVersion e assegnale il valore 1.3. Infine, stampa entrambe le variabili per visualizzarne i valori.
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