[Scala] Optionの中の値をvalで直接取れる
タイトル落ち
さっきまで知らなかった。。
何で知らなかったんだろ。。
// hogeeee に中身が代入される val Some(hogeeee) = Option("ほげえええ")
まぁ、右辺が None だったら match error 起こるからちょっと使いづらい。
ほとんどの場合は Option値を getOrElse とか map とか collect して使うから
あんまり使うテクニックでは無いな・・・
でも、get して値をなぜか代入しているところとか(それはそれで問題あるけど)、
値がおそらく入っているであろうと仮定して使える場面(テストとか)では使えそう。
今度使えたら使ってみよう