Как конвертировать [<<"a">>, <<"b">>, <<"c">>] в ["a", "b", "c"]?
[<<"a">>, <<"b">>, <<"c">>]
["a", "b", "c"]
[binary_to_list(X) || X <- [<<"a">>, <<"b">>, <<"c">>]]. или более сложный
[binary_to_list(X) || X <- [<<"a">>, <<"b">>, <<"c">>]].
BinList = [<<"a">>, <<"b">>, <<"c">>], NormalList = [binary_to_list(X) || X <- BinList], NormalList.
Или, используя списки: map / 2:
lists:map(fun erlang:binary_to_list/1, [<<"a">>, <<"b">>, <<"c">>]).
вы можете сделать это так:
A=[<<"a">>, <<"b">>, <<"c">>] B=[binary_to_list(Item) || Item <- A]