将2D元组传递给haskell函数
我想将一个元组形式的2D数组传递给haskell函数将2D元组传递给haskell函数,haskell,ghci,Haskell,Ghci,我想将一个元组形式的2D数组传递给haskell函数 类似于: public int-foo(int[][]数组) 我试过这样的方法: indexList :: [(Integer)] -> [Integer] indexlist ([]) = 我如何才能做到这一点 列表:其元素必须具有相同类型的有序集合-[1,1,1] 元组:固定长度的有序集合,其中元素可以有不同的类型-(1,“abc”) 集合:唯一元素的无序集合-请参阅 要在Haskell中实现“类似于公共int-foo(i
类似于:
public int-foo(int[][]数组)
我试过这样的方法:
indexList :: [(Integer)] -> [Integer]
indexlist ([]) =
我如何才能做到这一点
- 列表:其元素必须具有相同类型的有序集合-
[1,1,1]
- 元组:固定长度的有序集合,其中元素可以有不同的类型-
(1,“abc”)
- 集合:唯一元素的无序集合-请参阅
公共int-foo(int[][]array)
”的东西,传递列表可能是一种方法。列表由方括号分隔-[[Integer]]
因此翻译为“整型列表列表”。下面的示例函数将sum函数映射到这样的列表上,并返回返回值的列表
sums :: [[Integer]] -> [Integer]
sums xss = map sum xss
“元组形式的二维数组”是什么意思?它是数组,还是元组,还是数组的元组,还是元组的数组,还是?我能推荐一个吗?请不要打电话。
*Main> sums [[1..5], [3..5]]
[15,12]