2014-01-10 3 views

ответ

5

Смысл заключается в том, что если вы хотите, функциональную структуру данных (неразрушающих) с использованием целочисленных ключей, то модуль массива является значительно более эффективным, чем Словарь, gb_tree или аналогичный (который может использовать любые виды значений в качестве ключей). И индексирование основано на нуле, потому что это обычно более полезно для тех проблем, для которых вам нужен массив.

Я нахожу примечание в «Learn You Some Erlang», чтобы быть совершенно без внимания.

+0

Я согласен с LYSE об индексировании. Имея ** оба ** 0-индексации ** и ** 1-индексацию хуже, чем любой из них, и 1-индексация была использована сначала в Эрланге. Я могу добавить/вычесть 1. – rvirding

+1

Ты определенно прав, удалил мой пост. Вот примечание LYSE, для справки: http://learnyousomeerlang.com/a-short-visit-to-common-data-structures#arrays – Berzemus

Смежные вопросы