Ввод слова в Rust
Слово - это первый кусок строки до пробела.
Сначала читают всю строку и снимают края
через trim. Первый кусок дает
split_whitespace().next(). Остаток
строки в слово не входит:
use std::io;
fn main() {
println!("enter word: ");
let mut line = String::new();
let _ = io::stdin().read_line(&mut line);
let line = line.trim();
match line.split_whitespace().next() {
Some(word) => println!("{}", word),
None => {}
}
}
Если ввели "red fox", на экран
попадет "red". Пустая строка не
содержит слова, и ветка None
ничего не печатает.
Попросите ввести день недели. Прочитайте его и выведите на экран.
Прочитайте одно слово и выведите его длину в байтах.