На оболочке Эрланга:
> orddict:fetch(b, [{d, 2}, {a, 1}, {b,5}, {c,9}]).
** exception error: no function clause matching
orddict:fetch(b,[{d,2},{a,1},{b,5},{c,9}])
но
> orddict:fetch(b, [{a, 1}, {b,5}, {c,9}]).
5
Что мне здесь не хватает?
Ссылки: Указ: выборка / 2
Документы об ордонкте описывают орддикт как orddict() = [{Key :: term(), Value :: term()}]
.