如何解开类型为Any的变量,其值可以是Some(Some(值可以是整数或字符串))

问题描述 投票:0回答:1

我有一个变量,可以是None或Some(None),Some(4)或Some(Some(4))。如何取消装箱以获取值4或无值?

我有一个变量,可以是None或Some(None),Some(4)或Some(Some(4))。如何取消装箱以获取值4或没有值,则如何选择无?

scala
1个回答
4
投票

这与要求的内容很接近,但在所有情况下均返回Option[Int]

© www.soinside.com 2019 - 2024. All rights reserved.