Funcția rawlen returnează lungimea brută a unui obiect (șir de caractere sau tabelă), fără a invoca metametoda __len. Este echivalentul primitiv al operatorului #.
local colectie = {10, 20, 30}
local mt = {
__len = function(t)
return 999 -- Comportament personalizat suprascris
end
}
setmetatable(colectie, mt)
print(#colectie) -- 999 (invocă __len)
print(rawlen(colectie)) -- 3 (lungimea fizică reală a secvenței)
Performanță și Securitate: rawlen poate fi apelat doar pe argumente de tip table sau string. Dacă argumentul are un alt tip, aruncă o eroare de execuție.
Întrebări & Exemple de Cod:
rawlen în Lua: Calcularea Lungimii Brute a Tabelelor și ȘirurilorAi o nelămurire despre utilizarea comenzii
rawlen în Lua: Calcularea Lungimii Brute a Tabelelor și Șirurilorsau 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.