getOrElseについてGitterで質問してみる。shigemk2スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。shigemk2当面は技術的なことしか書かない2015-11-01getOrElseについてGitterで質問してみる。ScalagetOrElseについて。hogeで、結果の型がStringではなくSerializableになるのがよくわからんかったので、Gitterに質問してみました。hogeよしださんからの回答。定義されてるからですねhttps://github.com/scala/scala/blob/v2.11.7/src/library/scala/Option.scala#L120どちらで定義するべきかはトレードオフなのでなんとも言えないですが、scalazの場合はその上記のSerializableになるミス(?)を避けるため、違う定義になってますhttps://github.com/scalaz/scalaz/blob/v7.1.4/core/src/main/scala/scalaz/Maybe.scala#L31がくぞさんからの回答。defaultの型はB(Aの継承元)StringとOption[String]の継承元はSerializableむろん、getOrElseで使われるOptionの中の値は何でもよくて、還元するとこうなる。B@5474c6cよしださん、がくぞさん、いつもありがとうございます。知識が必要で、昔の勉強会でちょっと話があったことを思い出しました。16:22getOrElseについてGitterで質問してみる。広告プロフィールid:shigemk2web系エンジニアの速記的備忘録。メモ書き故、中身については保証致しません。実在している団体等とは一切関係ありません。Blog|ブログを報告する。