いつもお世話になっております.
elixirで複数のリストを引き取って,それらのn番目のインデックスの要素すべてを引き取って関数に渡す方法はありますでしょうか.例えば足し算をするなら,list1 = [1,3,5]とlist2 = [2,4,6]を足し算して[3,7,11]のようにする感じです
下に書いたのは間違いですがこうしたいというイメージです.
Elixir
1defmodule TwoLists do 2 def sum(list1,list2) do 3 Enum.map(list1,list2,fn(a,b)->a+b end) 4 end 5end 6 7iex> list1 = [1,3,5] 8iex> list2 = [2,4,6] 9iex> TwoLists.(list1,list2) 10#-->Enum.map/3 is undefined error 11
Enum.at/2を使えばできなくもない気はするのですが,綺麗な書き方があれば教えていただきたいです.
よろしくお願いいたします.
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。