Scala Stack dropRight()方法及示例

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程