【发布时间】:2013-03-05 02:28:49
【问题描述】:
在 Scala 序列类型 2.10 版本之前,有 toList 和 toArray 等方法用于从一种类型转换为另一种类型。从 Scala 2.10 开始,我们有 to[_],例如to[List],它似乎包含了toList 和朋友,也使我们能够转换为Vector 等新类型,甚至可能转换为我们自己的集合类型。当然,它使您能够转换为您只知道作为类型参数的类型,例如to[A] -- 不错!
但为什么不弃用旧方法?他们更快吗?是否存在toList 有效但to[List] 无效的情况?我们是否应该在两者都起作用的情况下更喜欢其中一个?
【问题讨论】:
标签: scala