我需要返回值,当有人要求值时,告诉他们三件事之一:
案例2与案例3略有不同.示例:
val radio = car.radioType
Run Code Online (Sandbox Code Playgroud)
我以为我可以扩展scala的None并创建一个Unknown,但这似乎不可能.
建议?
谢谢!
更新:
理想情况下,我希望能够编写如下代码:
car.radioType match {
case Unknown =>
case None =>
case Some(radioType : RadioType) =>
}
Run Code Online (Sandbox Code Playgroud)