gpt4 book ai didi

rust - 如何启用?替代 unwrap in rust 的功能?

转载 作者:行者123 更新时间:2023-11-29 08:36:23 25 4
gpt4 key购买 nike

<分区>

考虑下面的例子

use std::fs::File;
use std::io::{BufRead, BufReader, Result};

fn main() {

let file = File::open("myfile.txt")?; // This doesn't work
let file = File::open("myfile.txt").unwrap(); // this works
for line in BufReader::new(file).lines() {
println!("{}", line.unwrap());
}
}

使用 rustc 1.33.0 (2aa4c46cf 2019-02-28)

我正在尝试使用 ? 来替代解包,但似乎我总是得到 ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^ 不能在返回 () 的函数中使用 ? 运算符
,有人能给我指明方向吗?

谢谢

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