在 Scala 中,我可以使用 getOrElse
作为从 Option
获取默认值的便捷方式,在 Rust 中这等同于什么?
val threeOpt = Some(3)
val shouldBeThree = threeOpt.getOrElse(-1) // got 3
最佳答案
您可以使用 unwrap_or
或 unwrap_or_else
unwrap_or
急切求值unwrap_or_else
被延迟计算
关于rust - 在 Rust 中 Scala 的 getOrElse 是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58693667/