title: Erlang list comprehension with two lists in sequence?
body: <p>Is it possible to use list comprehension on two lists, item by item, in sequence? Given <code>A = [1,2,3]</code>, <code>B = [4,5,6]</code>, get some <code>C = [f(1, 4), f(2, 5), f(3, 6)]</code>. In other words, a more direct/efficient way to do <code>[f(U, V) || {U, V} = lists:zip(A, B)].</code></p>
  
  <p>Similar question goes to binaries, if given <code>A = &lt;&lt;1,2,3&gt;&gt;</code> and <code>B = &lt;&lt;4,5,6&gt;&gt;</code>. This would be very useful if you have to xor two binaries, for example.</p>