gpt4 book ai didi

rust - 从 if 语句内部返回时类型不匹配

转载 作者:行者123 更新时间:2023-11-29 08:10:28 37 4
gpt4 key购买 nike

<分区>

以下代码编译失败:

fn testing() -> i32 {
let x = 5;
if x == 5 {
5
}
6
}

出现此错误:

error E0308: mismatched types. (expected (), found integral variable)

如果我在 5 前面放一个明确的 return,或者如果我把 6 放在 else block ,一切正常。 Rust 究竟在提示什么?

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