Вопросы с тегом «break»

Оператор break - это функция управления потоком, предоставляемая большинством языков программирования, которая позволяет ранний выход из цикла; как только достигается оператор break, включающий его цикл немедленно завершается.

5
Как я могу использовать break или continue внутри цикла for в шаблоне Twig?
Я пытаюсь использовать простой цикл, в моем реальном коде этот цикл более сложный, и мне нужна breakэта итерация, например: {% for post in posts %} {% if post.id == 10 %} {# break #} {% endif %} <h2>{{ post.heading }}</h2> {% endfor %} Как я могу использовать поведение управляющих структур …
97 php  symfony  for-loop  twig  break 

13
Как вырваться из вложенных циклов?
Если я использую breakоператор, он нарушит только внутренний цикл, и мне нужно использовать какой-то флаг, чтобы разорвать внешний цикл. Но если много вложенных циклов, код будет выглядеть плохо. Есть ли другой способ разорвать все петли? (Пожалуйста, не используйте goto stmt.) for(int i = 0; i < 1000; i++) { for(int …
96 c  nested-loops  break 


7
Использование continue в операторе switch
Я хочу перейти от середины switchоператора к оператору цикла в следующем коде: while (something = get_something()) { switch (something) { case A: case B: break; default: // get another something and try again continue; } // do something for a handled something do_something(); } Это действительный способ использования continue? Являются …

8
сценарий прерывания / выхода
У меня есть программа, которая выполняет некоторый анализ данных и состоит из нескольких сотен строк. В самом начале программы я хочу провести некоторый контроль качества и, если данных недостаточно, я хочу, чтобы программа завершилась и вернулась в консоль R. В противном случае я хочу, чтобы остальная часть кода выполнялась. Я …
87 r  exit  break 


11
Как убить цикл while нажатием клавиши?
Я читаю последовательные данные и пишу в CSV-файл с помощью цикла while. Я хочу, чтобы пользователь мог завершить цикл while, как только почувствует, что собрал достаточно данных. while True: #do a bunch of serial stuff #if the user presses the 'esc' or 'return' key: break Я сделал что-то подобное с …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.