En el shell de Erlang:¿Por qué orddict: fetch/2 está loco?
> 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}])
pero
> orddict:fetch(b, [{a, 1}, {b,5}, {c,9}]).
5
Qué me estoy perdiendo aquí?
Referencias: orddict:fetch/2
The orddict docs describen un orddict como orddict() = [{Key :: term(), Value :: term()}]
.
@downvoter: Atención para comentar? – nmichaels