Scala Stack drop() 方法及示例
在Scala中的Stack类中, drop() 方法被用来从栈顶删除前n个元素。
方法定义:def drop(n: Int): Stack[A]
返回类型:返回一个新栈,其中子栈的第一项不包括在给定栈的前‘n’个元素中。
例子1:
//Scala程序的drop()方法
//将堆栈导入
import scala.collection.mutable._
//创建对象
object GfG
{
//主要方法
def main(args:Array[String])
{
//创建堆栈
val s1 = Stack(6, 2, 3, 4, 5)
//打印堆栈
println(s1)
//应用drop方法
val result = s1.drop(2)
//显示输出
print("在drop(2)方法后的堆栈:" + result)
}
}
Stack(6, 2, 3, 4, 5)
在drop(2)方法后的堆栈:Stack(3, 4, 5)
例子2:
//Scala程序的drop()方法
//将堆栈导入
import scala.collection.mutable._
//创建对象
object GfG
{
//主要方法
def main(args:Array[String])
{
//创建堆栈
val s1 = Stack(6, 2, 3, 4, 5)
//打印堆栈
println(s1)
//应用drop方法
val result = s1.drop(3)
//显示输出
print("在drop(3)方法后的堆栈:" + result)
}
}
Stack(6, 2, 3, 4, 5)
在drop(3)方法后的堆栈:Stack(4, 5)
阅读更多:Scala 教程
极客教程