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

118
Можете ли вы «выйти» из цикла в PHP?

У меня есть цикл, который выполняет некоторую проверку ошибок в моем PHP-коде. Изначально это выглядело примерно так ... foreach($results as $result) { if (!$condition) { $halt = true; ErrorHandler::addErrorToStack('Unexpected result.'); } doSomething(); } if (!$halt) { // do what I want cos I know...

118
C # Итерация по свойствам класса

В настоящее время я устанавливаю все значения своего объекта класса Record. Это код, который я использую для заполнения записи в данный момент, свойство за свойством. // Loop through each field in the result set for (int i = 0; i <= resultItems.Length; i++) { Record newRecord = new Record() {...

117
Прокрутите каждую строку диапазона в Excel

Это одна из тех вещей, для которых, я уверен, есть встроенная функция (и, возможно, мне уже говорили об этом в прошлом), но я ломаю голову, чтобы вспомнить об этом. Как пройти через каждую строку многоколоночного диапазона с помощью Excel VBA? Все учебники, которые я искал, похоже, упоминают только...

116
JavaScript: разница между .forEach () и .map ()

Я знаю, что таких тем было много. И я знаю основы: .forEach()работает как с исходным массивом, так и .map()с новым. В моем случае: function practice (i){ return i+1; }; var a = [ -1, 0, 1, 2, 3, 4, 5 ]; var b = [ 0 ]; var c = [ 0 ]; console.log(a); b = a.forEach(practice); console.log("=====");...

115
Scala вниз или уменьшение цикла?

В Scala вы часто используете итератор для выполнения forцикла в возрастающем порядке, например: for(i <- 1 to 10){ code } Как бы вы сделали это, чтобы он вырос с 10 до 1? Думаю, 10 to 1дает пустой итератор (как обычная математика диапазона)? Я сделал скрипт Scala, который решает эту проблему,...

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
Итерации по объекту JSON

Я пытаюсь перебрать объект JSON для импорта данных, то есть заголовка и ссылки. Кажется, я не могу добраться до контента, который находится за пределами :. JSON: [ { "title": "Baby (Feat. Ludacris) - Justin Bieber", "description": "Baby (Feat. Ludacris) by Justin Bieber on Grooveshark", "link":...

109
Перебрать массив php

У меня есть этот массив ... как вы печатаете каждый путь к файлу и имя файла? Как лучше всего это сделать? Array ( [0] => Array ( [fid] => 14 [list] => 1 [data] => Array ( [alt] => [title] => ) [uid] => 1 [filename] => trucks_10785.jpg [filepath] =>...

109
Цикл через переменную оболочки, разделенную запятыми

Предположим, у меня есть переменная оболочки Unix, как показано ниже variable=abc,def,ghij Я хочу , чтобы извлечь все значения ( abc, defи ghij) , используя для цикла и передавать каждое значение в процедуру. Скрипт должен позволять извлекать произвольное количество значений, разделенных запятыми,...

109
Numpy, как перебирать столбцы массива?

Допустим, у меня есть и массив mxn. Я хочу передать каждый столбец этого массива функции для выполнения некоторой операции над всем столбцом. Как мне перебрать столбцы массива? Например, у меня есть массив 4 x 3, например 1 99 2 2 14 5 3 12 7 4 43 1 for column in array: some_function(column) где...

108
Как перебирать массив объектов в Handlebars?

Это может показаться глупым вопросом, но я нигде не могу найти ответа. Я нажимаю на этот веб-API, который возвращает массив объектов в формате JSON: В документации Handlebars показан следующий пример: <ul class="people_list"> {{#each people}} <li>{{this}}</li> {{/each}}...

107
Может ли цикл for внутри цикла for использовать то же имя переменной счетчика?

Могу ли я использовать ту же переменную счетчика для forцикла внутри forцикла? Или переменные будут влиять друг на друга? Должен ли следующий код использовать другую переменную для второго цикла, например j, или iнормально? for(int i = 0; i < 10; i++) { for(int i = 0; i < 10; i++) { }...

105
Эффективность Javascript: "for" против "forEach" [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Каков текущий стандарт в 2017 году в...

104
Вложенная одна строка для циклов

Написал эту функцию на питоне, который транспонирует матрицу: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] В процессе я понял, что не совсем понимаю, как выполняются однострочные вложенные циклы for. Пожалуйста,...

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

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

102
Rails: fields_for с индексом?

Есть ли способ (или способ реализовать аналогичную функциональность), чтобы сделать это fields_for_with_index? Пример: <% f.fields_for_with_index :questions do |builder, index| %> <%= render 'some_form', :f => builder, :i => index %> <% end %> Этот частичный рендеринг...

101
VBA - как условно пропустить итерацию цикла for

У меня есть цикл for по массиву. Я хочу проверить наличие определенного условия в цикле и перейти к следующей итерации, если это правда: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor...