Menu
Coddy logo textTech

Оператор Break

Часть раздела Fundamentals путешествия по Rust на Coddy — урок 39 из 75.

Инструкция break мгновенно останавливает цикл, как только она встречается.

Например,

for i in 0..10 {
    if i == 6 {
    	break;
	}
	println!("{}", i);
}

В следующем примере цикл выполняется в обычном режиме, пока не достигнет числа 6. Затем программа входит в оператор if и выполняет оператор break. Это приводит к немедленному выходу из цикла.

Вывод:

0
1
2
3
4
5
challenge icon

Задание

Новичок

Вам дан код, который выводит числа от 1 до 20 (включительно).

Ваша задача — добавить операторы if и break так, чтобы выводились только числа от 1 до 15, и цикл завершался перед выводом чисел от 16 до 20.

Шпаргалка

Оператор break немедленно останавливает цикл при его выполнении.

for i in 0..10 {
    if i == 6 {
        break;
    }
    println!("{}", i);
}

Этот цикл выведет числа от 0 до 5, а затем завершится, когда i станет равно 6.

Попробуйте сами

fn main() {
    for i in 1..=20 {
        println!("{}", i);
    }
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals