Supprimer une valeur clé-valeur (LCC.kvdb.dict.delete)
Déclaration
value, err = LCC.kvdb.dict.delete(name, key, timeout?)
Paramètres
- name
Type chaîne, nom du dictionnaire (non vide,256octets au maximum) - key
Type chaîne, nom de la clé (UTF-8 valide et non vide) - timeout
Type numérique, facultatif ; délai d'attente de la demande en secondes,60par défaut
Valeurs de retour
- value
Type chaîne, ancienne valeur supprimée ;nilsi elle n'existait pas - err
Type chaîne ounil, renvoie'not found'ou la description de l'erreur si la clé est absente ou si l'opération échoue
Description
Supprime la clé indiquée et renvoie son ancienne valeur.
Permet d'implémenter l'opération « lire puis supprimer » (en la combinant avecget).
Exemple
local old, err = LCC.kvdb.dict.delete("配置", "临时键")
if old then
LCC.log(2, "删除旧配置", old)
end