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?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage