Scala Stack drop() 方法及示例

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程