length property
int
get
length
Returns the arity of this object. For lua table length, see tableSize;
Implementation
int get length {
uses++;
return switch (type) {
LuaType.ref => deref().length,
LuaType.nil || LuaType.unresolved || LuaType.func => 0,
LuaType.table => _fields?.length ?? 0,
LuaType.value => 1,
LuaType.thread => 0,
};
}