在 Scala 2.10 版本之前,序列类型具有类似toList和toArray用于从一种类型转换为另一种类型的方法。从 Scala 2.10 开始,我们有to[_], eg to[List],它似乎包含toList和朋友,也使我们能够转换为新类型,比如Vector甚至可能转换为我们自己的集合类型。当然,它使您能够转换为您只知道作为类型参数的类型,例如to[A]——不错!
但是为什么不弃用旧方法呢?他们更快吗?是否存在toList有效但to[List]无效的情况?我们是否应该在两者都起作用的情况下更喜欢其中一个?