Вложенные циклы в Rust
Циклы позволяют выполнять определенное действие множество раз. В языке программирования Rust тоже существуют циклы: for, while, loop. Циклы могут быть вложенными -- рассмотрим, как это работает.
Вложенным циклом можно назвать цикл, который содержит другой цикл, а тот -- еще один цикл и т. д.
Для примера давайте воспользуемся вложенным циклом для вывода таблицы умножения:
В нашем примере внешний цикл while срабатывает целых девять раз -- до тех пор, пока переменная i не становится равной 10. При этом во внешнем цикле происходит запуск внутреннего цикла while -- он тоже срабатывает 9 раз, пока переменная j не становится равной 10.
Во внутреннем цикле посредством макроса
Осталось посмотреть консольный вывод:
Похожий пример можно привести и с применением цикла for:
По материалам https://metanit.com/rust/.