type în Lua: Verificarea și Identificarea Tipului de Date în Lua

Sintaxă
type(v)

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').

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: type în Lua: Verificarea și Identificarea Tipului de Date

Ai o nelămurire despre utilizarea comenzii type în Lua: Verificarea și Identificarea Tipului de Date sau 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.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.