5

常に同じ形式のタプルのリストがあります (つまり、タプルは常に同じ順序になります)。

1> L = [{a, 1}. {b,2}, {c, 3}, {d, 4}].

リストに含まれる要素が少ないことがわかっている場合、キーに関連付けられた値を抽出する最善の方法は何ですか?

リストが引数として関数に渡され、使用する必要がある値を抽出するとします。

proplists:get_value(a, L).
proplists:get_value(b, L).
...
proplists:get_valus(d, L).

または、単にパターン マッチングを次のように使用する必要があります。

[{a, 1}. {b,2}, {c, 3}, {d, 4}] = L.
4

1 に答える 1