Quick actions

cmd+k|ctrl+k

Navigation

Languages

Scala Option Type Example

Snippet info

Language

Scala

Visibility

public

Author

jowanza.joseph

Created

2016-08-30T19:11:39Z

Updated

2016-08-30T19:11:39Z

object Main extends App {
    
    def getLifeExpectancy(in: Option[Int]): Option[Double] = in match {
        case Some(data) => Some(data + 45)
        case None => None
    }
    
    val listOfAges = List(Some(67), None, Some(15), Some(33))
    
    print(listOfAges.flatMap(getLifeExpectancy).sum)
}
INFO