如果我想转换 Range
至 Set
我可以写
(0 到 9).toSet
如果我需要转换怎么办 Range
至 SortedSet
?我可以写这样的东西:
scala.collection.immutable.SortedSet[Int]((0 to 9): _*)
scala.collection.immutable.SortedSet[Int]()++(1 到 9)
是否有意义?是否有任何“更好”(高效/简单)的方式来转换 Range
至 SortedSet
?
最佳答案
还有什么比这更简单的呢? (您不需要类型参数或额外的括号。)
SortedSet(0 to 9:_*)
它也应该是相当有效的。
关于scala - 如何在 Scala 中将范围转换为 SortedSet?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8286415/