Riepilogo - Formatta il nome utente
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 49 di 90.
Sfida
FacileCrea un sistema di elaborazione dei nomi utente che li standardizzi e li accorci per la visualizzazione. Dichiara una variabile chiamata rawUsername e assegnale il valore "GameMaster2024". Per prima cosa, usa string.lower() per convertire l'intero nome utente in minuscolo e memorizza il risultato in una variabile chiamata lowercaseUsername. Poi, usa string.sub() per estrarre i primi 5 caratteri dal nome utente in minuscolo e memorizza questa versione abbreviata in una variabile chiamata displayUsername. Stampa il nome utente finale da visualizzare.
Provalo tu
-- Dichiara la variabile rawUsername
local rawUsername = "GameMaster2024"
-- TODO: Scrivi il tuo codice qui
-- Converti in minuscolo e memorizza in lowercaseUsername
-- Estrai i primi 5 caratteri e memorizzali in displayUsername
-- Stampa il nome utente finale da visualizzare
print(displayUsername)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