Scala map isDefinedAt() method with example
Last Updated :
28 May, 2019
The method isDefinedAt() is an abstract value member of trait PartialFunction, which is identical to the method contains and is observed in all the classes of PartialFunction. It inspects whether a value is contained in the function’s domain or not.
Example :
object GfG
{
def main(args : Array[String])
{
val par : PartialFunction[Int,Int] =
{
case 1 => 1
}
val result = par.isDefinedAt( 1 )
println(result)
}
}
|
Here, the value i.e, x defined above is present in the function domain so, it returns true.
Example :
object GfG
{
def main(args : Array[String])
{
val map : Map[Int,Int] = Map( 2 - > 3 )
val result = map.isDefinedAt( 5 )
println(result)
}
}
|
Here, the value i.e, x defined above is not present in the function domain so, it returns false.
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...