Riepilogo: introduzione a Luau
Fa parte della sezione Introduzione a Luau del percorso Lua di Coddy. Lezione 5 di 73.
Sfida
MedioCrea una variabile chiamata userId con un'annotazione di tipo esplicita number e assegnale il valore 12345.
Crea una variabile chiamata username con un'annotazione di tipo esplicita string e assegnale il valore "john_doe".
Supponi che il tuo programma contenga questa riga, che il controllo dei tipi rifiuta:
username = userId -- ✗ type error: number is not a stringCorreggila: crea una nuova variabile chiamata userIdString di tipo string che converta userId usando tostring(), quindi assegna userIdString a username.
Infine, stampa userId e username, ciascuno su una riga separata.
Provalo tu
-- Scrivi il codice qui
-- 1) dichiara userId: number = 12345 e username: string = "john_doe"
-- 2) converti userId con tostring() in userIdString: string
-- 3) assegna userIdString a username
-- Stampa i risultati
print(userId)
print(username)
Tutte le lezioni di Introduzione a Luau
1Per iniziare con Luau
Che cos'è Luau?Perché usare Luau?Il tuo primo codice LuauVerifica dei tipi e modalità di erroreRiepilogo: introduzione a Luau4Lavorare con le funzioni
Tipizzare i parametri e i valori restituitiTipizzare le funzioni anonimeFunzioni che non restituiscono nullaParametri opzionaliValori predefiniti dei parametriFunzioni variadicheDefinire i tipi di funzioneRiepilogo: funzioni tipizzate2Tipi fondamentali
Tipi di base: num, str, boolIl tipo 'any': una via di fugaIl tipo 'unknown'Nil e tipi opzionaliL'inferenza dei tipi in azioneAnnotazioni esplicite dei tipiRipasso: esercizi sui tipi fondamentali5Alias, unioni e intersezioni
Alias di tipo per i primitiviTipi unioneLavorare con i tipi unioneTipi letteraliTipi intersezioneCombinare gli alias di tipoRiepilogo: combinazioni avanzate di tipi3Tabelle tipizzate: array e mappe
Array tipizzatiAggiungere e leggere elementiChe cos'è un tipo Map?Dichiarare e accedere alle mappeIterare sulle tabelleTabelle con strutture misteArray tipizzati multidimensionalitable.unpack e argomenti variabiliRiepilogo: array e mappeEsercitati da solo: Compilatore Luau online