Запитання з тегом «nested-loops»

Логічна структура, що використовується в комп'ютерному програмуванні, коли два або більше операторів, що повторюються, розміщуються у "вкладеному" вигляді (тобто, один цикл знаходиться в тілі іншого). Внутрішня петля повторюється повністю при кожному проходженні через зовнішню петлю.

30
Як вийти з вкладених циклів на Java?
У мене вбудована така конструкція циклу: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Тепер, як я можу вирватися з обох петель? Я розглядав подібні питання, …
1818 java  loops  nested-loops 


15
Який найкращий спосіб перерватися з вкладених циклів у JavaScript?
Який найкращий спосіб перерватися з вкладених циклів у Javascript? //Write the links to the page. for (var x = 0; x < Args.length; x++) { for (var Heading in Navigation.Headings) { for (var Item in Navigation.Headings[Heading]) { if (Args[x] == Navigation.Headings[Heading][Item].Name) { document.write("<a href=\"" + Navigation.Headings[Heading][Item].URL + "\">" + Navigation.Headings[Heading][Item].Name …

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

22
Виривання з вкладеної петлі
Якщо у мене є цикл for, який вкладений в інший, як я можу швидко вийти з обох циклів (внутрішніх і зовнішніх) якнайшвидшим способом? Мені не хочеться використовувати булеву систему, а потім потрібно сказати перейти до іншого методу, а скоріше просто виконати перший рядок коду після зовнішнього циклу. Який швидкий і …


6
Порушення / вихід вкладений в vb.net
Як я можу вийти з вкладеного для або в циклі на vb.net? Я спробував використовувати вихід для, але він стрибнув або зламав лише один лише для циклу. Як зробити це для наступного: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit …

5
Однорядне вкладене для петель
Написав цю функцію в python, який транспонує матрицю: 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) ] У процесі я зрозумів, що не повністю розумію, як виконується введення одного циклу для циклів. Будь ласка, допоможіть …

13
Як вирватися з вкладених циклів?
Якщо я використовую a break оператор, він порушить лише внутрішній цикл, і мені потрібно використовувати якийсь прапор для розриву зовнішнього циклу. Але якщо є багато вкладених циклів, код не буде виглядати добре. Чи існує інший спосіб розірвати всі петлі? (Будь ласка, не використовуйте goto stmt.) for(int i = 0; i …
96 c  nested-loops  break 

12
Ітерація багатовимірного масиву за допомогою вкладеного оператора Foreach
Я думаю, що це може бути досить просте запитання, але я ще не зміг це зрозуміти. Якщо у мене є двовимірний масив приблизно так: int[,] array = new int[2,3] { {1, 2, 3}, {4, 5, 6} }; Який найкращий спосіб переглядати кожен вимір масиву за допомогою вкладеного оператора foreach ?

2
Як розірвати зовнішні петлі з внутрішніх структур, які відповідають на обрив (петлі / перемикач)
Як розірвати зовнішній цикл із вкладеної структури, яка відповідає на breakоператор у Swift? Наприклад: while someCondition { if someOtherCondition { switch (someValue) { case 0: // do something case 1: // exit loop case 2...5: // do something else default: break } } else { someCondition = false } } …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.