とりあえずget/getOrElseだけ。Option型の値を取り出したい。
toStringでOptionの中身を取り出せると思ったけど、できません。
scala> Some("hoge").toString res0: String = Some(hoge) scala> Some("hoge").get res1: String = hoge scala> Some("hoge").getOrElse("hoge") res2: String = hoge
とりあえずget/getOrElseだけ。Option型の値を取り出したい。
toStringでOptionの中身を取り出せると思ったけど、できません。
scala> Some("hoge").toString res0: String = Some(hoge) scala> Some("hoge").get res1: String = hoge scala> Some("hoge").getOrElse("hoge") res2: String = hoge
これとこれは一緒とのこと。
val route: Route = get { (ctx: RequestContext) => // this can be omitted, just for info ctx.complete("Hello") }
val route: Route = get { complete("Hello") }