То, что я хотел, было способом передать аргументы в функции, которые напомнили рубиновую карту хеша. Хотя, возможно, это - плохое пригодное для Erlang, я еще не уверен
В Ruby я часто использовал хеши как:
{"a" => 100, "b" => 200}
: Какова самая близкая вещь в Erlang?
Обновление: Я с тех пор нашел это:
http://20bits.com/articles/erlang-an-introduction-to-records/
Действительно ли использование записей является хорошим кандидатом?
Здесь вы находитесь: dict - Key-Value Dictionary
Post scriptum: Я гуглил это в течение 30 секунд, так что думаю, вы могли бы избежать этого вопроса ;-)
Edit: To defend my answer:
from_list(List) -> Dict
Types:
List = [{Key, Value}]
Dict = dictionary()Эта функция преобразует список ключей/значений List в словарь.
Это цитата из моей ссылки. Таким образом, вы можете создавать хэши точно так же, как и при использовании proplists.
Таблицы ETS и DETS являются настоящими хэш-таблицами, в отличие от dict. DETS предназначены для хранения на дисках, а ETS - в памяти. Они являются строительными блоками для базы данных Mnesia.