Erlang列表理解有两个列表顺序?

me2*_*me2 5 binary erlang list-comprehension

是否可以按顺序逐项使用两个列表中的列表推导?鉴于A = [1,2,3],B = [4,5,6],得到一些C = [f(1, 4), f(2, 5), f(3, 6)].换句话说,一种更直接/有效的方式[f(U, V) || {U, V} = lists:zip(A, B)].

类似的问题转到二进制文件,如果给出A = <<1,2,3>>B = <<4,5,6>>.例如,如果您需要xor两个二进制文件,这将非常有用.

Zed*_*Zed 8

目前还不可能.它已在EEP12EEP19中提出.

您最好的选择是为此实现自己的递归功能.