Вопросы с тегом «for-loop»

Цикл for - это структура управления, используемая многими языками программирования для итерации по диапазону. Это способ повторять операторы несколько раз, пока цикл не закончится. В зависимости от языка это может быть целое число, итераторы и т. Д.

10
Получить счетчик / индекс цикла, используя для… синтаксиса в JavaScript
Внимание: Вопрос по-прежнему относится к for…ofциклам.> Не используйте for…inдля итерации по массиву , используйте его для итерации по свойствам объекта. Тем не менее, это Я понимаю, что основной for…inсинтаксис в JavaScript выглядит так: for (var obj in myArray) { // ... } Но как мне получить счетчик / индекс цикла …



19
Как мне выйти из цикла в 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 } } Как превратить вложенные циклы в хвостовую рекурсию? Из Scala Talk на FOSDEM 2009 …

15
Есть ли способ получить доступ к счетчику итераций в цикле Java для каждого?
Есть ли способ в цикле Java для каждого for(String s : stringArray) { doSomethingWith(s); } узнать, как часто цикл уже обрабатывается? Помимо использования старого и известного for(int i=0; i < boundary; i++)цикла - это конструкция int i = 0; for(String s : stringArray) { doSomethingWith(s); i++; } единственный способ иметь …
274 java  loops  for-loop  foreach 

30
Циклы действительно быстрее в обратном направлении?
Я слышал это довольно много раз. Действительно ли циклы JavaScript действительно быстрее при обратном отсчете? Если так, то почему? Я видел несколько примеров набора тестов, показывающих, что обратные циклы быстрее, но я не могу найти объяснения, почему! Я предполагаю, что это потому, что цикл больше не должен оценивать свойство каждый …

10
Pythonic способ объединить цикл FOR и оператор IF
Я знаю, как использовать как для циклов, так и операторов if в отдельных строках, таких как: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 И я знаю, что могу использовать понимание списка, чтобы объединить их, когда утверждения …

18
Как получить значение выбранного переключателя?
У меня странная проблема с моей программой JS. У меня это работало нормально, но по какой-то причине оно больше не работает. Я просто хочу найти значение переключателя (который выбран) и вернуть его в переменную. По какой-то причине он продолжает возвращаться undefined. Вот мой код: function findSelection(field) { var test = …

5
Получить количество циклов внутри цикла Python FOR
В forцикле Python, который перебирает список, мы можем написать: for item in list: print item и он аккуратно проходит через все элементы в списке. Есть ли способ узнать в цикле, сколько раз я зацикливался до сих пор? Например, я хочу взять список, и после обработки десяти элементов я хочу что-то …
259 python  for-loop 

8
Как заставить мой пользовательский тип работать с «петлями на основе диапазона»?
Как и многие люди в наши дни, я пробовал разные функции, которые дает C ++ 11. Один из моих любимых - «петли на основе диапазона». Я это понимаю: for(Type& v : a) { ... } Эквивалентно: for(auto iv = begin(a); iv != end(a); ++iv) { Type& v = *iv; ... …

3
Django - повторять число в цикле шаблона
В моем шаблоне django отображаются дни цикла. Интересно, можно ли повторить число (в приведенном ниже случае i) в цикле. Или я должен сохранить его в базе данных, а затем запросить его в виде days.day_number? {% for days in days_list %} <h2># Day {{ i }} - From {{ days.from_location }} …

8
Можно ли объявить две переменные разных типов в цикле for?
Можно ли объявить две переменные разных типов в теле инициализации цикла for в C ++? Например: for(int i=0,j=0 ... определяет два целых числа Могу ли я определить intи charв теле инициализации? Как это будет сделано?

27
Зачем использовать итераторы вместо индексов массивов?
Возьмите следующие две строки кода: for (int i = 0; i < some_vector.size(); i++) { //do stuff } И это: for (some_iterator = some_vector.begin(); some_iterator != some_vector.end(); some_iterator++) { //do stuff } Мне сказали, что второй способ предпочтительнее. Почему именно это?


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.