📅  最后修改于: 2023-12-03 15:34:50.593000             🧑  作者: Mango
在 Scala 中,Stack 是一种数据结构,它是一种后进先出(LIFO)的集合。Scala Stack 将元素存储在一组类似于数组的数据结构中,允许添加和删除元素,并提供了访问栈中最后一个元素的方法 last()。
下面是 Stack last() 方法的语法:
def last: A
参数说明:
返回值:
下面是 Scala Stack last() 方法的示例代码:
import scala.collection.mutable.Stack
object Main {
def main(args: Array[String]) : Unit = {
// 创建一个可变的栈
val stack = Stack(1, 2, 3, 4)
// 获取栈顶元素
val lastElement = stack.last
// 输出栈顶元素
println("The last element in the stack is: " + lastElement) // 输出:The last element in the stack is: 4
}
}
在上面的示例代码中,首先创建了一个 Stack 对象,并添加了四个元素。然后使用 last() 方法获取了栈顶元素,并将其输出。
Scala Stack last() 方法返回栈顶元素,这个方法只返回元素,不会将其从栈中删除。使用该方法前必须确保 Stack 不为空,否则将会抛出异常。