Warum erhalte ich eine Fehlermeldung beim Hinzufügen einer Ganzzahl zu einem Gleitkomma?
Ich habe angefangen Rust zu lernen. Ich habe dieses Programm ausprobiert:
fn main() {
let a = 5;
let b = 5.5;
let k = a + b;
println!("{}", k);
}
und es zeigt diesen Fehler:
error[E0277]: cannot add a float to an integer
--> src/main.rs:4:16
|
4 | let k = a + b;
| ^ no implementation for `{integer} + {float}`
|
= help: the trait `std::ops::Add<{float}>` is not implemented for `{integer}`
Ist der Code falsch?