Hi I look for a transpose function in Elixir. For example I have this kind of array a and after calling a function the result should be b:
a
b
There isn't one in Elixir currently, but you could create your own with:
def transpose([]), do: [] def transpose([[]|_]), do: [] def transpose(a) do [Enum.map(a, &hd/1) | transpose(Enum.map(a, &tl/1))] end