Vider un dictionnaire (LCC.kvdb.dict.clear)
Déclaration
values, err = LCC.kvdb.dict.clear(name, timeout?)
Paramètres
- name
Type chaîne, nom du dictionnaire (non vide,256octets au maximum) - timeout
Type numérique, facultatif ; délai d'attente de la demande en secondes,60par défaut
Valeurs de retour
- values
Type table, mappage clé-valeur avant le vidage ; renvoie également une table vide si le dictionnaire était déjà vide, etnilen cas d'échec - err
Type chaîne ounil, description de l'erreur en cas d'échec
Description
Supprime toutes les paires clé-valeur du dictionnaire et renvoie l'instantané précédent.
La valeur renvoyée peut être sérialisée pour servir de sauvegarde.
Exemple
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