Запитання з тегом «for-loop»

Цикл для циклу - це структура управління, яка використовується багатьма мовами програмування для перегляду діапазону. Це спосіб повторення висловлювань кілька разів, поки цикл не закінчиться. Залежно від мови це може бути цілий діапазон цілих чисел, ітераторів тощо.

10
Отримайте цикл / індекс циклу, використовуючи для… синтаксису в JavaScript
Обережно: питання все ще стосується for…ofциклів.> Не використовуйте for…inдля повторення масиву , використовуйте його для ітерації властивостей об'єкта. Це сказало, це Я розумію, що базовий for…inсинтаксис у JavaScript виглядає так: for (var obj in myArray) { // ... } Але як отримати лічильник циклу / індекс ? Я знаю, що …

19
Чи можу я використовувати перерву для виходу з декількох вкладених циклів "for"?
Чи можливо за допомогою breakфункції вийти з декількох вкладених forциклів? Якщо так, то як би ви зробили це робити? Чи можете ви також контролювати кількість циклів breakвиходів?


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
Пітонічний спосіб поєднання циклу FOR та 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 = 'document.theForm.' …

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 - ітераційне число для циклу шаблону
У моєму шаблоні джанго є дні для циклу із відображенням днів. Цікаво, чи можна повторити число (у нижньому випадку i) у циклі. Або я повинен зберігати його в базі даних, а потім запитувати його у вигляді days.day_number? {% for days in days_list %} <h2># Day {{ i }} - From …

8
Чи можливо оголосити дві змінні різних типів у циклі for?
Чи можливо оголосити дві змінні різних типів в тілі ініціалізації циклу a для 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.