Schlüsselwert löschen (LCC.kvdb.dict.delete)
Deklaration
value, err = LCC.kvdb.dict.delete(name, key, timeout?)
Parameter
- name
String. Wörterbuchname (nicht leer, maximal256Byte). - key
String. Zu löschender Schlüssel (muss gültiges UTF-8 und nicht leer sein). - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- value
String. Gelöschter Wert;nil, wenn der Schlüssel nicht vorhanden war. - err
String odernil; gibt'not found'zurück, wenn nichts gelöscht wurde, oder bei anderen Fehlern eine Fehlerbeschreibung.
Hinweise
Löscht den angegebenen Schlüssel und gibt seinen vorherigen Wert zurück.
Geeignet für Abläufe zum Lesen und Löschen in Verbindung mitget.
Beispiel
local old, err = LCC.kvdb.dict.delete("配置", "临时键")
if old then
LCC.log(2, "删除旧配置", old)
end