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

Цикли - це структура структури потоку управління в програмуванні, в якій ряд операторів може виконуватися повторно, поки не буде виконано якусь умову.





11
Способи перегляду списку на Java
Будучи дещо новим у мові Java, я намагаюся ознайомитись із усіма способами (або принаймні непатологічними), які можна переглядати за допомогою списку (чи, можливо, інших колекцій) та з перевагами чи недоліками кожного. З огляду на List<E> listоб'єкт, я знаю наступні способи провести цикл крізь усі елементи: Основні для циклу (звичайно, є …

20
Попросити користувача ввести, поки він не дасть дійсну відповідь
На цей питання є відповіді на Stack Overflow на російському : Як виконати декілька перевірених даних із введеними користувачами даних? Я пишу програму, яка приймає вхід від користувача. #note: Python 2.7 users should use `raw_input`, the equivalent of 3.X's `input` age = int(input("Please enter your age: ")) if age >= …


26
Чому це переходить у нескінченну петлю?
У мене є такий код: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Ми знаємо , що він повинен бути прописаний тільки x++або x=x+1, але x = x++він повинен першим атрибутом xдо себе, …

13
Як знайти індекс foreach?
Чи можливо знайти foreachіндекс? в forциклі наступним чином: for ($i = 0; $i < 10; ++$i) { echo $i . ' '; } $i дасть вам індекс. Чи потрібно використовувати forцикл чи є якийсь спосіб отримати індекс у foreachциклі?
489 php  loops  foreach 

30
Що є найбільш "пітонічним" способом перегляду списку в шматках?
У мене є скрипт Python, який приймає в якості списку цілих чисел, з якими мені потрібно працювати з чотирма цілими числами одночасно. На жаль, я не маю контролю над входом, або я б передавав це як список чотирьохелементних кортежів. Наразі я повторюю це таким чином: for i in xrange(0, len(ints), …

15
Прокручування масиву та видалення елементів, не порушуючи цикл
У мене є наступне для циклу, і коли я використовую splice()для видалення елемента, я отримую, що "секунди" не визначено. Я міг би перевірити, чи не визначено це, але я вважаю, що, мабуть, є більш елегантний спосіб зробити це. Бажання - просто видалити предмет і продовжувати дію. for (i = 0, …
462 javascript  loops 

10
Чи є цикл "робити ... поки" в Ruby?
Я використовую цей код, щоб дозволити користувачеві вводити імена, поки програма зберігає їх у масиві, поки він не введе порожній рядок (вони повинні натиснути клавішу enter після кожного імені): people = [] info = 'a' # must fill variable with something, otherwise loop won't execute while not info.empty? info = …
454 ruby  loops 

26
Як видалити елементи із загального списку під час ітерації над ним?
Я шукаю кращу схему роботи зі списком елементів, які кожен потребує обробці, а потім залежно від результату видаляються зі списку. Ви не можете використовувати .Remove(element)всередині foreach (var element in X)(бо це призводить до Collection was modified; enumeration operation may not execute.виключенню) ... Ви також не можете використовувати for (int i …
451 c#  list  loops  generics  key-value 

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 …

15
Як ітерацію над об’єктом JavaScript?
У мене об’єкт у JavaScript: { abc: '...', bca: '...', zzz: '...', xxx: '...', ccc: '...', // ... } Я хочу використовувати forцикл, щоб отримати його властивості. І я хочу його повторити по частинах (не всі властивості об'єкта одразу). За допомогою простого масиву я можу це зробити зі стандартним forциклом: …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.