getOrElse
Option の getOrElse 関数については、こちら。
Option
trait Map[K, V] { def getOrElse(k: K, v: => V): V }
getOrElse は、この Map でキー k に紐付いた値を返します。
Map
k
もしこの Map がキー k を含んでいないときは、この関数は計算 v の結果を返します。
v