小编Via*_*nov的帖子

将Seq或List转换为collection.immutable.Queue

我想知道,如果在Scala中将Sequence转换为不可变队列有标准和简短的方法吗?

我没有在文档中找到一种神奇的方法.

现在我这样做:

def toQueue[A](s: Seq[A]): Queue[A] = s match {
  case x +: xs => x +: toQueue(xs)
  case _ => Queue.empty[A]
}                                         
Run Code Online (Sandbox Code Playgroud)

但还有什么更方便的吗?

queue collections scala

9
推荐指数
1
解决办法
3788
查看次数

标签 统计

collections ×1

queue ×1

scala ×1