[英]Manipulating UArray's in Haskell
我正在使用一些使用 UArrays 的库。
目前,它返回的类型是UArray Int Int
。
但是,即使在浏览完docs之后,我也不清楚如何操作这些列表。 据我了解, UArray
是IArray
的一个实例,但这似乎也没有列出可能的操作。
我只想索引元素,也许把它变成一个链表,但我似乎不知道怎么做。
我只想索引元素,也许把它变成一个链表,但我似乎不知道怎么做。
它在IArrays 的文档中:
(:):, (IArray ae, Ix i) => aie -> i -> e
返回指定索引处不可变数组的元素。
...
elems:: (IArray ae, Ix i) => aie -> [e]
返回数组中所有元素的列表,其顺序与它们的索引相同。
关于
这似乎也没有列出可能的操作。
请注意,这些是不可变的 arrays,所以你不能真正操纵它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.