Chuyển tới nội dung chính

Lấy toàn bộ khóa-giá trị của từ điển (LCC.kvdb.dict.get_all)

Khai báo​

values, err = LCC.kvdb.dict.get_all(name, timeout?)

Tham số​

  • name
    Kiểu chuỗi, tên từ điển (không rỗng, tối đa 256 byte)
  • timeout
    Kiểu số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • values
    Kiểu bảng, bảng ánh xạ có dạng { key = value }; nếu từ điển rỗng vẫn trả về bảng rỗng, khi thất bại trả về nil
  • err
    Kiểu chuỗi hoặc nil, nội dung mô tả lỗi khi thất bại

Mô tả​

Lấy bản chụp dữ liệu của toàn bộ từ điển và trả về bảng ánh xạ khóa-giá trị đầy đủ.
Nếu từ điển không có khóa-giá trị nào, hàm vẫn trả về bảng rỗng thay vì nil.

Ví dụ​

local dict, err = LCC.kvdb.dict.get_all("Cấu hình")
if dict then
for k, v in pairs(dict) do
print(k, v)
end
end