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

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...

100
Как разбить длинный массив на более мелкие с помощью JavaScript

У меня есть массив электронных писем (это может быть всего 1 электронное письмо или 100 писем), и мне нужно отправить массив с запросом ajax (который я знаю, как это сделать), но я могу отправить только массив, который имеет В нем 10 или меньше писем. Поэтому, если есть исходный массив из 20...

97
Проверить наличие null в цикле foreach

Есть ли более приятный способ сделать следующее: мне нужно проверить наличие null в файле. Заголовки, прежде чем продолжить цикл if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Короче говоря, писать foreach внутри if из-за уровня...

96
Уменьшение циклов в Python невозможно?

Я могу ошибаться (просто дайте мне знать, и я удалю вопрос), но кажется, что python не отвечает на for n in range(6,0): print n Я пробовал использовать xrange, и это тоже не сработало. Как я могу это реализовать?...

96
Как вырваться из вложенных циклов?

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

95
Цикл через localStorage в HTML5 и JavaScript

Итак, я подумал, что могу просто пройти через localStorage, как обычный объект, поскольку он имеет длину. Как я могу пройти через это? localStorage.setItem(1,'Lorem'); localStorage.setItem(2,'Ipsum'); localStorage.setItem(3,'Dolor'); Если я сделаю это, localStorage.lengthон вернется, 3что...

94
VB.NET - Как перейти к следующему элементу для каждого цикла?

Есть ли такой статус Exit For, за исключением того, что вместо выхода из цикла он просто переходит к следующему элементу. Например: For Each I As Item In Items If I = x Then ' Move to next item End If ' Do something Next Я знаю, что можно просто добавить оператор ElseIf, чтобы он читался следующим...

92
Angular 2 не удается найти элемент управления с неопределенным атрибутом имени в formArrays

Я пытаюсь перебрать formArray в своем компоненте, но получаю следующую ошибку Error: Cannot find control with unspecified name attribute Вот как выглядит логика в моем файле класса export class AreasFormComponent implements OnInit { public initialState: any; public areasForm: FormGroup;...

90
Счетчик внутри xsl: для каждого цикла

Как получить счетчик внутри цикла xsl: for-each, который бы отражал количество обрабатываемых элементов. Например, мой исходный XML <books> <book> <title>The Unbearable Lightness of Being </title> </book> <book> <title>Narcissus and Goldmund</title>...

90
Цикл Python, который также обращается к предыдущему и следующему значениям

Как я могу перебирать список объектов, получая доступ к предыдущему, текущему и следующему элементам? Как этот код C / C ++ на Python? foo = somevalue; previous = next = 0; for (i=1; i<objects.length(); i++) { if (objects[i]==foo) { previous = objects[i-1]; next = objects[i+1]; } }...

90
Более питонический способ запустить процесс X раз

Что более питоническое? Пока цикл: count = 0 while count < 50: print "Some thing" count = count + 1 Для цикла: for i in range(50): print "Some thing" Изменить: не дублировать, потому что у него есть ответы, чтобы определить, что яснее, или как запустить диапазон без `` i '' - хотя в итоге это...

90
Как отрендерить дерево в Twig

Я хотел бы визуализировать дерево с неопределенной глубиной (дочерние элементы детей и т. Д.). Мне нужно рекурсивно перебрать массив; как я могу сделать это в Twig?...

89
Как я могу просмотреть все строки таблицы? (MySQL)

У меня есть таблица A и один идентификатор первичного ключа. Теперь я хочу пройти все строки в A. Я нашел что-то вроде «для каждой записи в A», но, похоже, это не так, как в MySQL. Дело в том, что для каждой строки я хочу взять поле и преобразовать его, вставить в другую таблицу, а затем обновить...

89
Итерация по карте голанга

У меня есть карта типа: map[string]interface{} И, наконец, я могу создать что-то вроде (после десериализации из файла yml с помощью goyaml) mymap = map[foo:map[first: 1] boo: map[second: 2]] Как я могу перебирать эту карту? Я пробовал следующее: for k, v := range mymap{ ... } Но получаю ошибку:...

87
PHP: Могу ли я получить индекс в функции array_map?

Я использую карту в php так: function func($v) { return $v * 2; } $values = array(4, 6, 3); $mapped = array_map(func, $values); var_dump($mapped); Можно ли получить индекс значения в функции? Кроме того, если я пишу код, которому нужен индекс, следует ли использовать цикл for вместо карты?...