5

我看到一些选项:您可以使用列表,可以使用向量,可以使用元组,可以使用带有 axy字段的自定义数据类型等。在大多数语言中,出于某些特定原因,一种方式优于另一种方式. 例如,在 C++ 中,使用类的性能要高得多。

在 Haskell 中,哪种语言被认为是语言方式?

4

2 回答 2

4

包中的V2类型linearhttps://hackage.haskell.org/package/linear-1.16.2/docs/Linear-V2.html)既具有高性能,又具有围绕它定义的一大堆标准操作。

于 2015-03-03T18:58:37.490 回答
0

我个人用 实现 Nd 向量UArray,因为这样的数组是严格的,它让我可以组合不同规范的数组。我什至有一个扩展(实际上是一个Vector泛化欧几里德向量的类),可以让我添加矩阵支持。

于 2013-09-09T09:53:57.483 回答