Rust中Scala的getOrElse相当于什么?

时间:2019-11-04 12:40:25

标签: rust optional

在Scala中,我可以使用Option作为从val threeOpt = Some(3) val shouldBeThree = threeOpt.getOrElse(-1) // got 3 获取默认值的便捷方法,在Rust中这等效于什么?

echo str_replace( '__DUMMYSTRING__' , $newHTMLCODE, $HTMLCodeFormDataBase);

1 个答案:

答案 0 :(得分:6)

您可以使用unwrap_orunwrap_or_else

  • unwrap_or受到热切评价
  • unwrap_or_else被懒惰地评估