Scala Map clear()方法示例
clear()方法用于清除映射。value clear是scala.collection.mutable.Map [String,Int]的成员。
方法定义:def clear():Unit
返回类型:它返回空映射。
示例1:
// Scala program of clear()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a mutable map
val m1 = scala.collection.mutable.Map("geeks" -> 5,
"for" -> 3, "geeks" -> 1)
// Applying clear method
val result = m1.clear()
// Displays output
println(result)
}
}
()
这里使用了可变映射,因为clear()是scala.collection.mutable.Map [String,Int]的成员。
示例2:
// Scala program of clear()
// method
// Creating object
object GfG
{
// Main method
def main(args:Array[String])
{
// Creating a immutable map
val m1 = scala.collection.immutable.Map("geeks" -> 5,
"for" -> 3, "geeks" -> 1)
// Applying clear method
val result = m1.clear()
// Displays output
println(result)
}
}
prog.scala:16:错误:值清除不是scala.collection.immutable.Map [String,Int]的成员
val result = m1.clear()
^
找到一个错误
这里发现了一个错误,因为使用了不可变映射,但clear()方法是scala.collection.mutable.Map [String,Int]的成员。
阅读更多:Scala 教程
极客教程