>>774
val hoge:Option<String>=null;
じゃなくて
val hoge:Option[String]=null;
だった
エラーにならないぞ


val s: String = null
val hoge: Option[String] = s
がエラーになるのはString→Option[String]の暗黙の変換は行われないから
nullが入る事が確実でも代入不可能