Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmInWd 227 of 373 menu
◀ ▶

Ввод слова в 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 ничего не печатает.

Попросите ввести день недели. Прочитайте его и выведите на экран.

Прочитайте одно слово и выведите его длину в байтах.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить