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