迭代haskell中的数组

qba*_*qba 6 arrays iteration haskell

我的问题是我需要迭代数组并根据每个元素计算一些值.我正在为数组寻找类似折叠的函数,但标准库似乎对数组非常无用.或者我错过了什么?

另一种解决方案可能是将数组"绑定"到列表中.绑定意味着我不想复制该数组.这可能吗?

顺便说一句,这一切都与普通阵列有关.

Tir*_*pen 8

看看Data.Foldable.它定义了一个完全符合您要求的类型类.