Excluir um par de chave-valor (LCC.kvdb.dict.delete)
Declaração
value, err = LCC.kvdb.dict.delete(name, key, timeout?)
Parâmetros
- name
Tipo string; nome do dicionário (não vazio, no máximo256bytes) - key
Tipo string; nome da chave (UTF-8 válido e não vazio) - timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- value
Tipo string; valor antigo excluído, ounilse não existir - err
Tipo string ounil; retorna'not found'ou a descrição do erro quando não existe ou ocorre uma falha
Descrição
Exclui a chave especificada e retorna seu valor antigo.
Pode ser usado para implementar uma operação de "ler e excluir" (em conjunto comgetpara verificar).
Exemplo
local old, err = LCC.kvdb.dict.delete("配置", "临时键")
if old then
LCC.log(2, "删除旧配置", old)
end