Funcția type returnează denumirea tipului de date al valorii specificate sub formă de șir de caractere: 'nil', 'number', 'string', 'boolean', 'table', 'function', 'thread' sau 'userdata'.
local date = {10, "salut", true, print, coroutine.create(function() end)}
for _, val in ipairs(date) do
print(string.format("Valoare: %-15s | Tip: %s", tostring(val), type(val)))
end
-- Validare defensivă de parametri
local function calculeazaImpozit(suma)
assert(type(suma) == "number", "Eroare: Parametrul 'suma' trebuie să fie numeric!")
return suma * 0.19
end
Sfat: Pentru a distinge între numere întregi și zecimale în Lua 5.3+, folosește math.type(v) (care returnează 'integer' sau 'float').
Întrebări & Exemple de Cod:
type în Lua: Verificarea și Identificarea Tipului de DateAi o nelămurire despre utilizarea comenzii
type în Lua: Verificarea și Identificarea Tipului de Datesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.