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

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

Цикл через массив в JavaScript

В Java вы можете использовать цикл for для перемещения объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в JavaScript?
задан 10 июня '10 в 3:04
2
ответов

Почему печать "B" значительно медленнее, чем печать "#"?

Я создал две матрицы из 1000 x 1000: Первая матрица: O и #. Вторая матрица: O и B. Используя следующий код, первая матрица заняла 8,52 секунды: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) {...
задан 22 февр. '14 в 2:45
25
ответов

Почему использование "for... in" с итерацией массива - плохая идея?

Мне сказали не использовать for...in с массивами в JavaScript. Почему бы и нет?
задан 01 февр. '09 в 12:46
17
ответов

Как перебирать диапазон чисел, определяемых переменными в Bash?

Как выполнить итерацию по диапазону чисел в Bash, когда диапазон задан переменной? Я знаю, что могу это сделать (это называется "выражение последовательности" в документации Bash ): for i in {1..5}; do echo $i; done Что дает: 1 2 3 4 5 Одн...
задан 04 окт. '08 в 4:38
11
ответов

Цикл 'for' для итерации по перечислению в Java

У меня есть enum в Java для кардинального и промежуточного направлений: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Как я могу написать цикл for, который выполняет итерац...
задан 09 июля '09 в 19:24
17
ответов

В чем разница между ++i и i++?

В C, в чем разница между использованием ++i и i++ и который должен использоваться в блоке инкрементации цикла for?
задан 24 авг. '08 в 8:19
6
ответов

Как перебирать файлы в каталоге с помощью Bash?

Мне нужно написать script, который запускает мою программу с разными аргументами, но я новичок в Bash. Я запускаю свою программу следующим образом: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Вот псевдокод для того, что я хочу сделать: ...
задан 27 дек. '13 в 9:49
9
ответов

Java 8 Iterable.forEach() vs foreach loop

Какое из следующего является лучшей практикой в ​​Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } У меня много циклов, которые могут быть "упрощены" с по...
задан 19 мая '13 в 16:57
19
ответов

Почему python использует "else" после циклов while и while?

Я понимаю, как работает эта конструкция: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Но я не понимаю, почему else используется в качестве ключ...
задан 02 апр. '12 в 19:18
5
ответов

Как использовать диапазон для цикла() с std:: map?

Общим примером для циклов for() для С++ 11 всегда является что-то простое: std::vector<int> numbers = { 1, 2, 3, 4, 5, 6, 7 }; for ( auto xyz : numbers ) { std::cout << xyz << std::endl; } В этом случае xyz является int. Но...
задан 06 авг. '11 в 3:12
7
ответов

Почему порядок циклов влияет на производительность при итерации по 2D-массиву?

Возможный дубликат: Какой из этих двух циклов более эффективен с точки зрения времени и производительности кэша Ниже приведены две программы, которые почти идентичны, за исключением того, что я переключил переменные i и j. Они оба работают в ...
задан 30 марта '12 в 5:17
10
ответов

Каков наиболее эффективный способ циклического преобразования данных с помощью pandas?

Я хочу выполнить свои собственные сложные операции с финансовыми данными в dataframes последовательным образом. Например, я использую следующий файл MSFT CSV, взятый из Yahoo Finance: Date,Open,High,Low,Close,Volume,Adj Close 2011-10-19,27.37,27.47...
задан 20 окт. '11 в 17:46
39
ответов

В .NET, какой цикл работает быстрее, "for" или "foreach"?

В С#/VB.NET/.NET этот цикл работает быстрее, for или foreach? С тех пор, как я прочитал, что цикл for работает быстрее, чем цикл foreach a давным-давно, я предположил, что это верно для все коллекции, общие коллекции, все массивы и т.д. Я просмот...
задан 13 дек. '08 в 22:45
14
ответов

Итерировать все файлы в каталоге, используя цикл 'for'

Как я могу перебирать каждый файл в каталоге с помощью цикла for? И как я могу определить, является ли определенная запись каталогом или это просто файл?
задан 26 сент. '08 в 12:42
15
ответов

Есть ли способ получить доступ к счетчику итераций в Java для каждого цикла?

Есть ли способ в Java для каждого цикла for(String s : stringArray) { doSomethingWith(s); } чтобы узнать, как часто цикл уже обрабатывается? Помимо использования старого и известного цикла for(int i=0; i < boundary; i++) - это конструкция ...
задан 25 янв. '09 в 14:05