Ковыряю раст, сделал вот такую штуку:
fn main(){
let mut age = String::new();
if age < 14 {
println!("Ты не подросток,твой возраст {}", age);
}
else if age >= 14 {
println!("Ты подросток,твой возраст {}", age);
}
else {
println!("Неизвестное число");
}
}
Но при компиляции выдает ошибку:
error[E0308]: mismatched types
--> RustLang.rs:5:14
|
5 | if age < 14 {
| ^^ expected struct `std::string::String`, found integral variable
|
= note: expected type `std::string::String`
found type `{integer}`
Те кто знает раст, может объясните ЧЯДНТ?