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

Làm trống từ điển (LCC.kvdb.dict.clear)

Khai báo​

values, err = LCC.kvdb.dict.clear(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, ánh xạ khóa-giá trị trước khi bị làm trống; nếu từ điển vố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àm trống mọi khóa-giá trị trong từ điển và trả về bản chụp dữ liệu trước khi làm trống.
Có thể tuần tự hóa giá trị trả về để dùng làm bản sao lưu.

Ví dụ​

local values, err = LCC.kvdb.dict.clear("Bộ nhớ đệm tạm thời")
if values then
local count = 0
for _ in pairs(values) do count = count + 1 end
LCC.log(1, "Các mục bộ nhớ đệm đã được làm trống", count)
end