跳到主要内容

# 删除键值 (LCC.kvdb.dict.delete)

## 声明​

    value, err = LCC.kvdb.dict.delete(name, key, timeout?)

## 参数​

- name
  字符串型，词典名称（非空，最长 `256` 字节）
- key
  字符串型，键名（必须为合法 UTF-8，且非空）
- timeout
  数值型，可选；请求超时时间（秒），默认 `60`

## 返回值​

- value
  字符串型，被删除的旧值；不存在时为 `nil`
- err
  字符串型或 `nil`，不存在或失败时返回 `'not found'` 或错误描述

## 说明​

> 删除指定键并返回旧值。
> 可用于实现"读取并删除"的操作（配合 `get` 判断）。

## 示例​

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