メインコンテンツへ移動

辞書内のすべてのキーバリューを取得する (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