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

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


18
Як видалити всі нульові елементи з ArrayList або String Array?
Я намагаюся з такою петлею // ArrayList tourists for (Tourist t : tourists) { if (t != null) { t.setId(idForm); } } Але це не приємно. Хтось може запропонувати мені краще рішення? Деякі корисні орієнтири для кращого рішення: Під час циклу, для циклу та перевірки продуктивності ітератора


21
Потрібно спробувати… ловити всередині або зовні петлю?
У мене є цикл, який виглядає приблизно так: for (int i = 0; i < max; i++) { String myString = ...; float myNum = Float.parseFloat(myString); myFloats[i] = myNum; } Це основний зміст методу, єдиною метою якого є повернення масиву плавців. Я хочу, щоб цей метод повернувся, nullякщо є помилка, …


14
foreach vs someList.ForEach () {}
Мабуть, існує багато способів ітерації над колекцією. Цікаво, чи є якісь відмінності, або чому ви використовуєте один шлях над іншим. Перший тип: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Інший шлях: List<string> someList = <some way to init> someList.ForEach(delegate(string s) { …
167 c#  .net  generics  loops  enumeration 


6
Як створити нескінченний цикл у пакетному файлі Windows?
Це в основному те, що я хочу в пакетному файлі. Я хочу мати можливість повторно запускати "Do Stuff" кожного разу, коли натискаю будь-яку клавішу, щоб пройти повз "Пауза". while(true){ Do Stuff Pause } Схоже, доступні лише forпетлі, а whileциклів у партії немає. Як тоді створити нескінченну петлю?

6
PHP Foreach Пройти посилання: Останній елемент копіювання? (Помилка?)
Я просто мав дуже дивну поведінку з простим PHP-скриптом, який я писав. Я зменшив його до мінімуму, необхідного для відтворення помилки: <?php $arr = array("foo", "bar", "baz"); foreach ($arr as &$item) { /* do nothing by reference */ } print_r($arr); foreach ($arr as $item) { /* do nothing by value …
159 php  arrays  loops  reference 

13
Чи є накладні витрати на оголошення змінної в циклі? (С ++)
Мені просто цікаво, чи не було б втрати швидкості або ефективності, якщо ви зробите щось подібне: int i = 0; while(i < 100) { int var = 4; i++; } який заявляє int varсто разів. Мені здається, що це було б, але я не впевнений. чи було б практичніше / …

7
Чи повернення зупиняє цикл?
Припустимо, у мене є такий цикл: for (var i = 0; i < SomeArrayOfObject.length; i++) { if (SomeArray[i].SomeValue === SomeCondition) { var SomeVar = SomeArray[i].SomeProperty; return SomeVar; } } Швидке запитання: чи returnзупиняє виконання циклу саме по собі?
157 javascript  loops  return 

30
Петля по спіралі
Другу був потрібен алгоритм, який дозволив би йому пройти через елементи матриці NxM (N і M непарні). Я придумав рішення, але хотів побачити, чи можуть мої колеги SO'ers придумати краще рішення. Я розміщую своє рішення як відповідь на це питання. Приклад Вихід: Для матриці 3x3 вихід повинен бути: (0, 0) …

8
Оптимізація відключення "в той час (1);" в C ++ 0x
Оновлено, дивіться нижче! Я чув і читав, що C ++ 0x дозволяє компілятору надрукувати "Привіт" для наступного фрагмента #include <iostream> int main() { while(1) ; std::cout << "Hello" << std::endl; } Це, мабуть, має щось спільне з потоками та можливостями оптимізації. Мені здається, що це може здивувати багатьох людей. Хтось …

4
Гілочка для петлі для масивів з ключами
Я використовую Twig і маю масив з такими ключами: array[1] = "alpha" array[2] = "bravo" array[3] = "charlie" array[8] = "delta" array[9] = "echo" І я хотів би отримати ключ (1,2,3,8,9)і вміст (alpha, bravo, charlie, delta, echo)у циклі, щоб отримати все значення цього масиву. Як вирішити цю проблему?
152 php  arrays  loops  twig 


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