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

Перебор символов текста в Rust

По тексту можно идти по символам, а не по байтам. Цикл for с chars на каждом шаге дает один символ типа char. Так удобно печатать буквы по одной или искать нужный знак.

Выведем каждую букву слова на отдельной строке:

let text = "go"; for ch in text.chars() { println!("{}", ch); }

Тот же перебор подходит для более длинной фразы:

let word = "rust"; for ch in word.chars() { println!("{}", ch); }

Дана строка:

let tag = "api";

Выведите каждый символ tag отдельной командой в цикле.

Дана строка:

let code = "ok";

Переберите code и выведите символ k, когда он встретится.

Дана строка:

let name = "ann";

Посчитайте в цикле, сколько раз встречается буква n, и выведите число.

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