fn test(a:i32)->bool{
if a>2{
true
}
else if a<2{
false
}
}
这串代码在 VSCode
中报出了
为什么要多写else才能消除警告
fn test(a:i32)->bool{
if a>2{
true
}
else if a<2{
false
}
else{
false
}
}
虽有查到
Rust花括号返回值探究
关于函数不写return时候返回值的疑惑
但还是不理解为什么要这么写,或者设计