Scala Map clear() method with example
The clear() method is utilized to clear the map. value clear is a member of scala.collection.mutable.Map[String, Int].
Method Definition: def clear(): Unit
Return Type: It returns empty map.
Example #1:
// Scala program of clear() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a mutable map val m 1 = scala.collection.mutable.Map( "geeks" - > 5 , "for" - > 3 , "geeks" - > 1 ) // Applying clear method val result = m 1 .clear() // Displays output println(result) } } |
Output:
()
Here, a mutable map is used as clear() is a member of scala.collection.mutable.Map[String, Int].
Example #2:
// Scala program of clear() // method // Creating object object GfG { // Main method def main(args : Array[String]) { // Creating a immutable map val m 1 = scala.collection.immutable.Map( "geeks" - > 5 , "for" - > 3 , "geeks" - > 1 ) // Applying clear method val result = m 1 .clear() // Displays output println(result) } } |
Output:
prog.scala:16: error: value clear is not a member of scala.collection.immutable.Map[String, Int]
val result = m1.clear()
^
one error found
Here, one error is found as immutable map is utilized but clear method is a member of scala.collection.mutable.Map[String, Int].
Please Login to comment...