从Stack中取出第二个元素

Can*_*ndo 1 stack scala

我正在学习Scala.但是,在练习中,我遇到了Stack的一些问题.如何从堆栈中删除第二个元素.我必须删除第二个元素并放回顶部元素.

谢谢你的进步

sha*_*ner 5

我不知道斯卡拉,但通常你会这样做

variable = pop()
pop()
push(variable) 
Run Code Online (Sandbox Code Playgroud)

保存第一个元素,将第二个元素弹出到必杀技,然后再将第一个元素推到顶部