私はすでに答えを知っていると思いますが、確認したかったのです。静的ルックアップテーブルとして機能するディクショナリを構築しています(つまり、ディクショナリは作成されると不変になります)。これが目的に役立つことがわかりました。
L = [{keyA, "A"}, {keyB, "B"}, {keyC, "C"}].
D = dict:from_list(L).
V = dict:fetch(keyA, D).
これは許容できる方法ですか、それとも私がまだ慣れていない他の魔法がありますか?
フォローアップとして、私が可変辞書を作成していた場合、次のような策略を本当に楽しまなければなりませんか?
D = dict:from_list(L).
D1 = dict:append(keyD, "D", D).
register/2
そして最後に、辞書を関数から関数に渡すのではなく、 -whereis/1
ルーチンの行に沿って、それを隠して取得できる永続的なストアはありますか?