繁体   English   中英

在 Haskell 中操作 UArray

[英]Manipulating UArray's in Haskell

我正在使用一些使用 UArrays 的库。

目前,它返回的类型是UArray Int Int

但是,即使在浏览完docs之后,我也不清楚如何操作这些列表。 据我了解, UArrayIArray的一个实例,但这似乎也没有列出可能的操作。

我只想索引元素,也许把它变成一个链表,但我似乎不知道怎么做。

我只想索引元素,也许把它变成一个链表,但我似乎不知道怎么做。

它在IArrays 的文档中

(:):, (IArray ae, Ix i) => aie -> i -> e

返回指定索引处不可变数组的元素。

...

elems:: (IArray ae, Ix i) => aie -> [e]

返回数组中所有元素的列表,其顺序与它们的索引相同。


关于

这似乎也没有列出可能的操作。

请注意,这些是不可变的 arrays,所以你不能真正操纵它们。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM