gpt4 book ai didi

scala - 将列表的所有元素推送到scala中的堆栈

转载 作者:行者123 更新时间:2023-12-01 22:20:23 24 4
gpt4 key购买 nike

是否可以在 Scala 中将列表的元素压入堆栈?

我知道可以一次推送多个元素,例如

val stack = scala.collection.mutable.Stack[Int]()
stack.push(1,2,3,4)

但是如果我有定义的列表或其他集合,我就做不到

val l1 = List[Int](5,6,7)
stack.push(l1)

完成此操作的 Scala 惯用方法是什么?

最佳答案

您可以使用 pushAll 来实现它方法。

val stack = scala.collection.mutable.Stack[Int]()
val l1 = List[Int](5,6,7)
stack.pushAll(l1)

关于scala - 将列表的所有元素推送到scala中的堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40578418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com