string.upper & string.lower
Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 45 di 90.
string.upper() e string.lower().
Queste funzioni ti permettono di convertire le stringhe in diversi formati di maiuscole e minuscole. La funzione string.upper() converte tutte le lettere di una stringa in maiuscolo, mentre string.lower() le converte in minuscolo:
local message = "Hello World"
local uppercase = string.upper(message)
local lowercase = string.lower(message)
print(uppercase) -- stampa: HELLO WORLD
print(lowercase) -- stampa: hello worldQueste funzioni sono particolarmente utili per standardizzare l'input degli utenti o creare una formattazione coerente nei tuoi programmi. Ad esempio, potresti convertire i nomi utente in minuscolo per confrontarli oppure convertire le intestazioni in maiuscolo per visualizzarle.
Sfida
FacileCrea un sistema di formattazione del testo che converta il nome di un'azienda con maiuscole e minuscole miste in versioni tutte maiuscole e tutte minuscole, per diversi scopi di visualizzazione. Dichiara una variabile chiamata companyName e assegnale il valore "TechCorp Solutions". Usa string.upper() per creare una versione tutta maiuscola e memorizzala in una variabile chiamata upperName. Usa string.lower() per creare una versione tutta minuscola e memorizzala in una variabile chiamata lowerName. Stampa entrambe le versioni, quella tutta maiuscola e quella tutta minuscola, su righe separate.
Provalo tu
-- Dichiara la variabile per il nome dell'azienda
companyName = "TechCorp Solutions"
-- TODO: Scrivi qui il tuo codice per creare le versioni in maiuscolo e in minuscolo
-- Stampa i risultati
print(upperName)
print(lowerName)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