Commenti
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 3 di 90.
I commenti sono note che scrivi all'interno del codice. Lua li ignora completamente: esistono solo per aiutare le persone a capire il codice.
Per scrivere un commento su una singola riga, usa due trattini --. Tutto ciò che segue -- fino alla fine della riga viene ignorato:
-- Questo è un commento
print("Hello World!")Un commento può anche essere scritto alla fine di una riga, dopo il codice:
print("Hello World!") -- Questo stampa Hello World!Per i commenti che si estendono su più righe, usa --[[ per iniziare e ]] per terminare:
--[[
Questo è un commento su più righe.
Lua ignora tutto il suo contenuto.
]]
print("Welcome!")I commenti possono anche disabilitare temporaneamente una riga di codice senza eliminarla:
-- print("This line will NOT run")
print("This line will run")Nota: Ogni commento su più righe che inizia con --[[ deve essere chiuso con ]], altrimenti Lua considera tutto ciò che segue un commento.
Sfida
PrincipianteCorreggi il codice in modo che venga stampato solo Hello, Lua!.
- Sostituisci
?con i simboli che trasformano una riga in un commento - La riga che stampa
Goodbye!deve diventare un commento, così NON viene eseguita - Modifica solo la riga che inizia con
?
Provalo tu
-- Scrivi il tuo codice qui sotto
? print("Goodbye!")
print("Hello, Lua!")Questa 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