辞書内のすべてのキーバリューを取得する (LCC.kvdb.dict.get_all)
宣言
values, err = LCC.kvdb.dict.get_all(name, timeout?)
引数
- name
文字列。辞書名です(空文字列は不可、最大256バイト) - timeout
任意の数値。リクエストのタイムアウト(秒)です。既定値は60です
戻り値
- values
テーブル。{ key = value }形式のマップです。辞書が空の場合も空のテーブルを返し、失敗時はnilになります - err
文字列またはnil。失敗時のエラー説明です
説明
辞書全体のスナップショットを取得し、完全なキーバリューマップを返します。
辞書にキーバリューがない場合も空のテーブルを返し、nilは返しません。
例
local dict, err = LCC.kvdb.dict.get_all("設定")
if dict then
for k, v in pairs(dict) do
print(k, v)
end
end