Menu
Coddy logo textTech

La funzione tostring()

Fa parte della sezione Fondamenti del percorso Lua di Coddy. Lezione 30 di 90.

La funzione tostring() è lo strumento integrato di Lua per convertire qualsiasi valore nella sua rappresentazione sotto forma di stringa.

Ecco come funziona tostring() con diversi tipi di dati:

score = 150
scoreString = tostring(score)
print(scoreString)  -- Output: "150"

isActive = true
statusString = tostring(isActive)
print(statusString)  -- Output: "true"

Questa funzione è particolarmente utile quando devi assicurarti che un valore sia una stringa prima della concatenazione. Sebbene Lua gestisca spesso automaticamente la conversione dei tipi, usare tostring() rende chiare le tue intenzioni e previene potenziali problemi.

level = 5
message = "Player level: " .. tostring(level)
print(message)  -- Output: "Player level: 5"
challenge icon

Sfida

Facile

Converti diversi tipi di dati in stringhe e verifica la conversione controllandone i tipi. Crea una variabile chiamata playerScore e assegnale il valore 1250. Crea un'altra variabile chiamata gameComplete e assegnale il valore false. Usa la funzione tostring() per convertire entrambe le variabili nelle rispettive rappresentazioni come stringhe, memorizzando i risultati in nuove variabili chiamate scoreString e statusString. Usa la funzione type() per stampare il tipo di dato di entrambe le variabili convertite e confermare che ora sono stringhe.

Provalo tu

-- Crea le variabili
local playerScore = 1250
local gameComplete = false

-- TODO: Scrivi il tuo codice qui
-- Converti le variabili in stringhe usando tostring()
-- Memorizza i risultati in scoreString e statusString
-- Usa la funzione type() per stampare i tipi di dati
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