gpt4 book ai didi

rust - 有没有更简洁的方法来格式化 .expect() 消息?

转载 作者:行者123 更新时间:2023-11-29 08:04:44 26 4
gpt4 key购买 nike

我目前必须使用它来格式化 .expect() 消息:

fn main() {
let x: Option<&str> = None;
x.expect(&format!("the world is ending: {}", "foo")[..]);
}

有没有更简洁的方法?

最佳答案

我会这样做:

option.unwrap_or_else(|| panic!("ah: {}", "nuts"))

格式化一个字符串的代价有点大。除非确实需要,否则这将避免格式化字符串。

关于rust - 有没有更简洁的方法来格式化 .expect() 消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55513198/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com