Saltar al contenido principal

Vaciar el diccionario (LCC.kvdb.dict.clear)

Declaración​

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

Parámetros​

  • name
    Tipo string; nombre del diccionario (no vacío, máximo 256 bytes)
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • values
    Tipo table; mapa de claves y valores antes del vaciado; si el diccionario ya estaba vacío también devuelve una tabla vacía, y devuelve nil si falla
  • err
    Tipo string o nil; descripción del error cuando falla

Descripción​

Vacía todas las claves y valores del diccionario y devuelve una instantánea del estado anterior.
Puedes serializar el valor devuelto para usarlo como copia de seguridad.

Ejemplo​

local values, err = LCC.kvdb.dict.clear("临时缓存")
if values then
local count = 0
for _ in pairs(values) do count = count + 1 end
LCC.log(1, "已清空缓存条目", count)
end