Đây là một mã số:Làm thế nào để có được kích thước của một mảng trong LUA?
users = {}
users["aaa"] = "bbbb";
users["bbb"] = "bbbb";
users["ccc"] = "bbbb";
print("Users count ", table.getn(users));
Tại sao table.getn (người dùng) luôn trả về 0? BTW, # người dùng trả về 0 quá. Vì vậy, tôi đang làm một cái gì đó sai trái và có một cách khác để có được số lượng các yếu tố trong mảng?
không, nó luôn trả về 0 bất cứ điều gì tôi viết. Có vẻ như các phương thức này không hoạt động với loại chỉ mục khóa băm/chuỗi của mảng ... – Tutankhamen
Chính xác. Đó là những gì các câu trả lời trên trang đó cho bạn biết. Đó là câu hỏi chính xác của bạn: một bảng không trống, nhưng không có phần tử mảng. –