Map over product

Is there a shorter way to write [f(a,b) for a in A, b in B] or map(Base.splat(f), Iterators.product(A,B)) ? I’m looking for something like prodmap(f, A, B).

1 Like

A couple of alternatives:

f.(A, B')

f.(A', B)

using SplitApplyCombine
product(f, A, B)

Also, if you do this regularly, it can be cleaner and more convenient to write f that accepts the whole object instead of two separate arguments, and apply it then directly without splatting.

3 Likes