0
我想这个元组分成二郎元组:拆分
{d,[{{1,c},{2,g}},{{3,f},{4,f}}]}
a = [1,c],[2,g]
b = [3,f],[4,f]
其中A和B都只是可变
我试图寻找在extraction of elements of tuples
但不能拆分它像我想要的。
任何帮助将不胜感激。
我想这个元组分成二郎元组:拆分
{d,[{{1,c},{2,g}},{{3,f},{4,f}}]}
a = [1,c],[2,g]
b = [3,f],[4,f]
其中A和B都只是可变
我试图寻找在extraction of elements of tuples
但不能拆分它像我想要的。
任何帮助将不胜感激。
假设元组没有关系的第一要素,第二个是总是一个两个元素的列表:
{_, [A0, B0]} = {d,[{{1,c},{2,g}},{{3,f},{4,f}}]},
,并要得到A
和B
为列表(你不能有a
和b
作为Erlang中的变量):
A1 = tuple_to_list(A0), %% [{1,c},{2,g}],
A = lists:map(fun tuple_to_list/1, A1),
%% similarly for B