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

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

295
Как мне выйти из цикла в Perl?

Я пытаюсь использовать breakоператор в forцикле, но так как я также использую строгие подпрограммы в своем коде Perl, я получаю сообщение об ошибке: Базовое слово "break" не допускается, когда используются "строгие подпрограммы" в строке ./final.pl 154. Есть ли обходной путь для этого (кроме...

277
вырваться из если и foreach

У меня есть цикл foreach и оператор if. Если совпадение найдено, мне нужно в конечном итоге вырваться из foreach. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of...

276
Как мне выйти из цикла в Scala?

Как мне разорвать петлю? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max product } } Как превратить вложенные циклы в хвостовую...

200
Могу ли я заставить разрыв страницы при печати HTML?

Я делаю HTML-отчет, который будет печататься, и в нем есть «разделы», которые должны начинаться на новой странице. Есть ли способ поместить что-то в HTML / CSS, которое будет сигнализировать браузеру о том, что в этот момент ему необходимо принудительно разорвать страницу (начать новую страницу)?...

199
Печать CSS: Избегать разрезания пополам DIV между страницами?

Я пишу плагин для части программного обеспечения, которая берет большую коллекцию элементов и вставляет их в HTML в WebView в Какао (который использует WebKit в качестве средства визуализации, поэтому в основном вы можете предположить, что этот файл HTML открывается в Сафари). DIVs, которые он...

199
В JavaScript считается ли возврат из оператора switch лучшей практикой, чем использование break?

Вариант 1 - переключиться с помощью возврата: function myFunction(opt) { switch (opt) { case 1: return "One"; case 2: return "Two"; case 3: return "Three"; default: return ""; } } Вариант 2 - переключение с помощью перерыва: function myFunction(opt) { var retVal = ""; switch (opt) { case 1: retVal...

152
Значок LibStatusBar исчезает при запуске стороннего приложения

Я написал твик для Cydia, он добавляет значок в строку состояния. Он отлично работает на домашнем экране, и при запуске SpringBoard также, если приложение уже запущено, оно работает нормально, однако, если приложение (например, Facebook или Twitter) закрыто (полностью) и значок отображается, когда...

151
Отрывается ли оператор break от переключателя / выбора?

Я знаю, что операторы switch/ selectавтоматически прерываются после каждого случая. Мне интересно, в следующем коде: for { switch sometest() { case 0: dosomething() case 1: break default: dosomethingelse() } } Имеет ли breakвыход заявление в forпетлю или только switchблок?...

123
Использование break в цикле for - плохая практика? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

114
Как вырваться из петли внутри переключателя?

Я пишу код, который выглядит так: while(true) { switch(msg->state) { case MSGTYPE: // ... break; // ... more stuff ... case DONE: break; // **HERE, I want to break out of the loop itself** } } Есть ли прямой способ сделать это? Я знаю, что могу использовать флаг и выйти из цикла, поставив...

111
Как не иметь разрывов страниц после \ include в LaTeX

Мой LaTeX заставляет меня разрывать страницы после каждого подраздела, потому что мои подразделы находятся в отдельных файлах. Я использую команду, \include{file}которая добавляет разрыв страницы после ее использования. Я бы хотел, чтобы не было разрывов страниц, вызванных использованием...

108
HTML5 Canvas ctx.fillText не будет переносить строки?

Кажется, я не могу добавить текст на холст, если текст содержит «\ n». То есть, разрывы строк не отображаются / работают. ctxPaint.fillText("s ome \n \\n <br/> thing", x, y); Приведенный выше код будет рисоваться "s ome \n <br/> thing"в одной строке. Это ограничение fillText или я...

103
Прерывание цикла при появлении «warnings ()» в R

У меня проблема: я запускаю цикл для обработки нескольких файлов. Мои матрицы огромны, и поэтому мне часто не хватает памяти, если я не буду осторожен. Есть ли способ выйти из цикла при появлении каких-либо предупреждений? Он просто продолжает запускать цикл и сообщает, что он потерпел неудачу...