Scala Stack的clone()方法及其示例
在Scala Stack类中, clone() 方法用于创建给定栈的副本。
方法定义:def clone(): Stack[A]
返回类型:它返回给定栈的新副本。
示例1:
// Scala程序的clone()
//方法
//导入Stack
import scala.collection.mutable._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建栈
val s1 = Stack(1, 2, 3, 4, 5)
//打印栈
println(s1)
//应用clone()
val result = s1.clone
//显示输出
print("克隆栈:" + result)
}
}
Stack(1, 2, 3, 4, 5)
克隆栈: Stack(1, 2, 3, 4, 5)
示例2:
//Scala程序的clone()
//方法
//导入Stack
import scala.collection.mutable._
//创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建栈
var s1 = Stack(3, 4, 5, 6, 7, 8)
//打印栈
println(s1)
//应用clone()
var result = s1.clone
//显示输出
print("克隆栈:" + result)
}
}
Stack(3, 4, 5, 6, 7, 8)
克隆栈: Stack(3, 4, 5, 6, 7, 8)
阅读更多:Scala 教程
极客教程