Метки (labels)

8. Метки (labels)

Позволяют управлять вложенными циклами.
Метка указывается перед циклом и используется с break или continue.

Пример:


outer: for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (i == 1 && j == 1) break outer; System.out.println(i + " " + j); } }

Результат:


0 0 0 1 0 2 1 0
 break outer; — выходит из обоих циклов.

 continue outer; — переходит к следующей итерации внешнего цикла.

Автор: к.п.н., Румянцев Сергей Александрович, доцент Финансового университета при Правительстве РФ; доцент ОЧУВО Международного инновационного университета; Консалтинг, управление разработкой ПО; системный и бизнес анализ; менеджмент; аналитиз данных; управление ИТ. Телефон для связи +79269444818 (мессенджеры)   Короткая ссылка:

8. Метки (labels)

Позволяют управлять вложенными циклами.
Метка указывается перед циклом и используется с break или continue.

Пример:


outer: for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { if (i == 1 && j == 1) break outer; System.out.println(i + " " + j); } }

Результат:


0 0 0 1 0 2 1 0
 break outer; — выходит из обоих циклов.

 continue outer; — переходит к следующей итерации внешнего цикла.

https://webprogr.ru/~bPlvX
Короткая ссылка на новость:https://webprogr.ru/~bPlvX


// Пример кода
function hello(name) {
  console.log(`Hi, ${name}!`);
}
hello("Sergey");

Последние новости

Рейтинг@Mail.ru