たとえば、次のように書くことができます。
zipWith (,) [1,2,3] [4,5,6]
3リストをタプルする場合は、次のように記述できます。zipWith3(,,)[1,2,3] [4,5,6] [7,8,9]
使用することもできます zipWith4 (,,,) zipWith5(,,,,)
。
今、私は同じことをしたいのですが、代わりにコンマ演算子を追加します。のようにラムダを使用せずに、同じ簡潔な方法でそれを定義する方法はありますか?
zipWith3 (\a b c -> a + b + c) [1, 2, 3] [4, 5, 6] [7, 8, 9]
回答ありがとうございます。