Перебор строки в Rust
С помощью цикла for можно перебрать строку. Давайте
посмотрим, как это делается. Возьмем строку "abcde"
и выведем ее буквы по очереди:
let text = "abcde";
for ch in text.chars() {
println!("{}", ch); // выведет a, b, c, d и e
}
Давайте теперь переберем строку в обратном порядке. Буквы развернем и пройдем их с конца:
let text = "abcde";
for ch in text.chars().rev() {
println!("{}", ch); // выведет e, d, c, b и a
}
Дана строка "hello". Выведите ее символы в столбик.
Дана строка "code". Выведите ее символы в обратном
порядке.
Дана строка "abcdef". Выведите каждый второй символ,
начиная с первого.