Option
、map
/ getOrElse
、またはを処理するより慣用的な方法は何match
ですか?
val x = option map {
value => Math.cos(value) + Math.sin(value)
} getOrElse {
.5
}
また
val x = option match {
case Some(value) => Math.cos(value) + Math.sin(value)
case None => .5
}