El apply() se utiliza para buscar una clave en el SortedMap indicado.
Definición del método: m1.apply(“clave”)
Aquí m1 es SortedMap.Tipo de retorno: Devuelve el valor de la clave a buscar.
Ejemplo 1:
// Scala program of apply() // method import scala.collection.SortedMap // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a SortedMap val m1 = SortedMap("geeks" -> 5, "for" -> 3, "geeks" -> 5) // Applying apply method val result = m1.apply("for") // Displays output println(result) } }
Producción:
3
Ejemplo #2:
// Scala program of apply() // method import scala.collection.SortedMap // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a SortedMap val m1 = SortedMap("geeks" -> 5, "for" -> 3, "geeks" -> 1) // Applying apply method val result = m1.apply("geeks") // Displays output println(result) } }
Producción:
1
Aquí, las claves idénticas están presentes con diferentes valores, por lo que se devuelve el valor de la última.