Rust 什么';s相当于Scala';盖托莱尔在生锈吗?

Rust 什么';s相当于Scala';盖托莱尔在生锈吗?,rust,optional,Rust,Optional,在Scala中,我可以使用getOrElse作为从选项中获取默认值的便捷方法,这在Rust中的等效值是什么 val threeOpt=Some(3) val shouldBeThree=threeOpt.getOrElse(-1)//得到3 您可以使用或 unwrap\u或是迫切需要评估的 unwrap\u或_else被延迟计算 请注意,标准结构已记录在案:请注意关闭投票者:虽然问题表明没有研究工作,但这不是关闭的理由。相反,投反对票,继续前进,或者干脆忽略它。

在Scala中,我可以使用
getOrElse
作为从
选项
中获取默认值的便捷方法,这在Rust中的等效值是什么

val threeOpt=Some(3)
val shouldBeThree=threeOpt.getOrElse(-1)//得到3
您可以使用或

  • unwrap\u或
    是迫切需要评估的
  • unwrap\u或_else
    被延迟计算

请注意,标准结构已记录在案:请注意关闭投票者:虽然问题表明没有研究工作,但这不是关闭的理由。相反,投反对票,继续前进,或者干脆忽略它。