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