Schlüsselwert kopieren (LCC.kvdb.dict.copy_value)
Deklaration
ok, old_value_or_err = LCC.kvdb.dict.copy_value(src_name, src_key, dst_name?, dst_key?, timeout?)
Parameter
- src_name
String. Name des Quellwörterbuchs (nicht leer, maximal256Byte). - src_key
String. Quellschlüssel (gültiges, nicht leeres UTF-8). - dst_name
String, optional. Name des Zielwörterbuchs, standardmäßig der Quellname (nicht leer, maximal256Byte). - dst_key
String, optional. Zielschlüssel, standardmäßig der Quellschlüssel (gültiges, nicht leeres UTF-8). - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- ok
Boolean. Bei Erfolgtrue, bei Fehlerfalse. - old_value_or_err
String odernil. Vorheriger Wert am Ziel (bei Nichtvorhandenseinnil); bei Fehler wird eine Fehlerbeschreibung zurückgegeben.
Hinweise
Kopiert den Wert in den Zielschlüssel; der Quellschlüssel bleibt erhalten.
Wenn Quelle und Ziel vollständig identisch sind, entspricht dies dem Lesen des alten Werts und gibttrue, 旧值zurück.
Fehlende Quellschlüssel gebenfalsezurück.
Beispiel
local ok, old = LCC.kvdb.dict.copy_value("模板", "默认配置", "用户配置", "默认配置")
if not ok then
error(old)
end