Combinare stringhe e variabili
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 29 di 90.
L'operatore di concatenazione .. ti permette di unire stringhe e variabili per formare frasi complete.
Ecco come combinare una stringa letterale con una variabile:
playerName = "Alex"
message = "Welcome, " .. playerName .. "!"
print(message) -- Output: Welcome, Alex!Puoi anche concatenare direttamente all'interno della funzione print() senza memorizzare il risultato in una variabile:
score = 150
print("Player score is: " .. score) -- Risultato: Player score is: 150Sfida
FacileCrea un messaggio di presentazione del personaggio combinando il nome di un giocatore con i suoi punti salute usando la concatenazione di stringhe. Crea una variabile chiamata playerName e assegnale il valore "Ranger". Crea un’altra variabile chiamata healthPoints e assegnale il valore 85. Usa l’operatore di concatenazione .. per combinare queste variabili con un testo descrittivo e stampa il risultato come frase completa.
Provalo tu
-- Crea variabili per il nome del giocatore e i punti salute
-- TODO: Scrivi qui il tuo codice
-- Stampa il messaggio di presentazione del personaggio
-- TODO: Stampa il risultato usando la concatenazione di stringheQuesta 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