gpt4 book ai didi

rust - `!` 在 Rust 中作为返回类型有什么用?

转载 作者:行者123 更新时间:2023-11-29 07:51:07 24 4
gpt4 key购买 nike

<分区>

最近看到这样一段代码:

fn read() -> ! {
unimplemented!()
}

fn read2() {
}

fn main() {
read2();
read();
}

我在任何地方都找不到关于 ! 作为 fn read() 返回类型的任何信息,所以我不知道这是什么以及有什么用。

我发现的唯一东西对我来说似乎没用:

Using ! as a return type indicates to the Rust compiler that this function never returns

我不明白它的作用,因为省略类型也表示该函数不返回任何内容(实际上是 unit 类型)。

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