Eine Variable und eine Funktion haben denselben Namen. Wie rufe ich die Funktion auf?
fn main() {
let a = 1;
fn a() -> i32 {
2
}
println!("{}", a());
}
Der Rust-Compiler sagte mir:
error[E0618]: expected function, found `{integer}`
Mit anderen Worten, der Rust-Compiler ruft die aFunktion nicht auf, sondern greift auf die aVariable zu.