【发布时间】:2011-01-28 07:00:16
【问题描述】:
Scala 有各种不可变序列,如 List、Vector 等。我惊讶地发现没有由简单数组支持的不可变索引序列的实现(Vector 对我的需要来说似乎太复杂了)。
这是否有设计原因?我在邮件列表中找不到很好的解释。
您是否建议使用与数组性能接近的不可变索引序列?我正在考虑使用 scalaz 的 ImmutableArray,但它在 scala trunk 方面存在一些问题。
谢谢
【问题讨论】:
-
Vector 太复杂了怎么办?你不应该修补它的内脏。
-
“我正在考虑使用 scalaz 的 ImmutableArray,但它在 scala trunk 方面存在一些问题。”那么这需要修复:)
-
scalaz 有一个单独的 2.9.x 分支