Ввод дробного в Rust
Дробное читают так же, как целое. Переменная
имеет тип f64. В числе ставят точку.
Неудачный перевод в этом уроке дает 0.0:
use std::io;
fn main() {
println!("enter number: ");
let mut line = String::new();
let _ = io::stdin().read_line(&mut line);
let line = line.trim();
let num = match line.parse::<f64>() {
Ok(n) => n,
Err(_) => 0.0,
};
println!("{}", num);
}
Прочитайте дробное и выведите его.
Прочитайте цену типа f64 и количество
типа i32. Выведите их произведение.
Количество приведите к f64.