一个变量和函数名相同,我该如何调用函数?
Rust编译器告诉我:
换句话说,Rust编译器不会调用函数
fn main() {
let a = 1;
fn a() -> i32 {
2
}
println!("{}", a());
}
Rust编译器告诉我:
error[E0618]: expected function, found `{integer}`
换句话说,Rust编译器不会调用函数
a
,而是访问变量a
。