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; — переходит к следующей итерации внешнего цикла.
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; — переходит к следующей итерации внешнего цикла.
// Пример кода
function hello(name) {
console.log(`Hi, ${name}!`);
}
hello("Sergey");