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

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

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

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

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

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

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

var funcs = []; for (var i = 0; i < 3; i++) { // let create 3 functions funcs[i] = function() { // and store them in funcs console.log("My value: " + i); // each should log its value. }; } for (var j = 0; j < 3; j++) { ...
задан 15 апр. '09 в 9:06
13
ответов

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

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

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

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

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

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

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

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

Вывод из вложенных циклов в 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
24
ответов

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

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

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

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

С# loop - break vs. continue

В цикле С# (не стесняйтесь отвечать на другие языки), какая разница между break и continue как средство оставить структуру цикла и перейти к следующей итерации? Пример: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) {...
задан 09 авг. '08 в 0:49
28
ответов

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

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

Вызов удаления в цикле foreach в Java

В Java разрешено ли вызывать удаление в коллекции при повторении через коллекцию с использованием цикла foreach? Например: List<String> names = .... for (String name : names) { // Do something names.remove(name). } В качестве дополнени...
задан 28 июля '09 в 23:39
27
ответов

Почему это происходит в бесконечном цикле?

У меня есть следующий код: public class Tests { public static void main(String[] args) throws Exception { int x = 0; while(x<3) { x = x++; System.out.println(x); } } } Мы знаем, что он дол...
задан 30 сент. '10 в 17:07
11
ответов

Синтаксис для бесконечного цикла while Bash

У меня возникают проблемы с правильной комбинацией точек с запятой и/или фигурными скобками. Я хотел бы сделать это, но как однострочный из командной строки: while [ 1 ] do foo sleep 2 done
задан 17 авг. '09 в 19:31