El método isDefinedAt() es un miembro de valor abstracto de trait PartialFunction , que es idéntico al método contiene y se observa en todas las clases de PartialFunction . Inspecciona si un valor está contenido en el dominio de la función o no.
- Definición del método:
abstract def isDefinedAt(x: A): Boolean
donde, x es el valor a probar.
- Tipo de retorno:
Devuelve verdadero si x está presente en el dominio de esta función; de lo contrario, devuelve falso.
Ejemplo :
// Scala program of isDefinedAt() // method // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating partial function val par : PartialFunction[Int,Int] = { case 1 => 1 } // Applying isDefinedAt() method val result = par.isDefinedAt(1) // Displays output println(result) } }
Producción:
true
Aquí, el valor, es decir, x definido anteriormente, está presente en el dominio de la función, por lo que devuelve verdadero.
Ejemplo :
// Scala program of isDefinedAt() // method // Creating object object GfG { // Main method def main(args:Array[String]) { // Creating a map val map: Map[Int,Int] = Map(2 -> 3) // Applying isDefinedAt() method val result = map.isDefinedAt(5) // Displays output println(result) } }
Producción:
false
Aquí, el valor, es decir, x definido anteriormente, no está presente en el dominio de la función, por lo que devuelve falso.
Publicación traducida automáticamente
Artículo escrito por nidhi1352singh y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA