Вопросы с тегом 'loops'

Циклы - это тип структуры потока управления в программировании, в котором серия операторов может выполняться несколько раз, пока не будет выполнено какое-либо условие.
35 отв.

Для каждого по массиву в JavaScript?

Как я могу просмотреть все записи в массиве с помощью JavaScript? Я подумал, что это что-то вроде этого: forEach(instance in theArray) Где theArray - мой массив, но это кажется неправильным.
17 февр. '12 в 16:51
28 отв.

Как мне перечислить перечисление в С#?

Как вы можете перечислить enum в С#? например. следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) { DoSom...
19 сент. '08 в 23:34
23 отв.

Доступ к индексу в циклах 'for'?

Как мне получить доступ к самому индексу для списка, подобного следующему? ints = [8, 23, 45, 12, 78] Когда я прохожу через него с помощью цикла for, как мне получить доступ к индексу цикла, от 1 до 5 в этом случае?
07 февр. '09 в 1:47
7 отв.

Итерация через HashMap

Возможный дубликат: Как эффективно перебрать каждую запись в "карте"? Какой лучший способ перебрать элементы в HashMap?
01 июля '09 в 2:24
39 отв.

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

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

Закрытие внутренних циклов JavaScript - простой практический пример

var funcs = []; // let create 3 functions for (var i = 0; i < 3; i++) { // and store them in funcs funcs[i] = function() { // each should log its value. console.log("My value: " + i); }; } for (var j = 0; j < 3; j++) { // and...
15 апр. '09 в 9:06
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
36 отв.

Как выполнить цикл или перечислить объект JavaScript?

У меня есть JavaScript-объект, например: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Теперь я хочу перебрать все элементы p (p1, p2, p3...) и получить их ключи и значения. Как я могу это сделать? При необходимости я мо...
26 марта '09 в 9:01
29 отв.

Каков наилучший способ перебора словаря?

Я видел несколько разных способов перебора словаря в С#. Есть ли стандартный способ?
26 сент. '08 в 21:20
8 отв.

Как работает PHP foreach?

Позвольте мне префикс этого, сказав, что я знаю, что foreach есть, и как его использовать. Этот вопрос касается того, как он работает под капотом, и мне не нужны ответы по строкам "это то, как вы зацикливаете массив с помощью foreach". Долгое время...
07 апр. '12 в 22:33
28 отв.

Итерация через свойства объекта

var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Как переменная propt представляет свойства объекта? Это не...
29 нояб. '11 в 17:30
27 отв.

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

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

Как вырваться из вложенных циклов в Java?

У меня есть конструкция вложенного цикла, как это: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } ...
20 мая '09 в 12:07
11 отв.

Зацикливание содержимого файла в Bash

Как мне перебрать каждую строку текстового файла с помощью Bash? С помощью этого скрипта: echo "Start!" for p in (peptides.txt) do echo "${p}" done Я получаю этот вывод на экране: Start! ./runPep.sh: line 3: syntax error near unexpected token...
05 окт. '09 в 20:52
29 отв.

В чем разница между функциями range и xrange в Python 2.X?

По-видимому, xrange быстрее, но я понятия не имею, почему это быстрее (и нет доказательств, кроме анекдотических до сих пор, что это быстрее) или что помимо этого отличается for i in range(0, 20): for i in xrange(0, 20):
18 сент. '08 в 20:52