Я думаю, что я уже знаю ответ, но хотел убедиться. Я создаю словарь для использования в качестве статической таблицы поиска (, т. е. после создания словарь будет неизменяем ), и обнаружил, что это служит цели :
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
рутина?