Menu
Coddy logo textTech

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 world

Queste 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.

challenge icon

Sfida

Facile

Crea 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)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore Lua online