Stampare più valori
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 28 di 90.
A volte devi visualizzare più informazioni sulla stessa riga. Invece di usare chiamate separate a print(), Lua ti permette di stampare più valori con una sola istruzione print(), separandoli con virgole.
name = "Alex"
score = 250
print(name, score) -- Risultato: Alex 250Quando separi i valori con le virgole all'interno di print(), Lua aggiunge automaticamente uno spazio di tabulazione tra ogni elemento. In questo modo ottieni un output ordinato e pulito senza dover formattare manualmente gli spazi.
level = 5
health = 100
mana = 75
print("Stats:", level, health, mana) -- Risultato: Stats: 5 100 75Sfida
FacileCrea variabili per le statistiche di gioco di un giocatore e visualizzale insieme su un'unica riga. Crea una variabile chiamata playerName e assegnale il valore "Phoenix". Crea una variabile chiamata currentScore e assegnale il valore 2850. Usa una singola istruzione print() per visualizzare il nome e il punteggio del giocatore sulla stessa riga, separati dalla spaziatura automatica con tabulazioni di Lua.
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