Zum Hauptinhalt springen

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, maximal 256 Byte).
  • key
    String. Zu löschender Schlüssel (muss gültiges UTF-8 und nicht leer sein).
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • value
    String. Gelöschter Wert; nil, wenn der Schlüssel nicht vorhanden war.
  • err
    String oder nil; 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 mit get.

Beispiel​

local old, err = LCC.kvdb.dict.delete("配置", "临时键")
if old then
LCC.log(2, "删除旧配置", old)
end