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

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

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

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

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

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

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

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

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

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

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

В Java вы можете использовать цикл for для перемещения объектов в массиве следующим образом: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Можете ли вы сделать то же самое в JavaScript?
10 июн. '10 в 0: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 в 6: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++) {...
21 февр. '14 в 23:45
36

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

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

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

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

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

Позвольте мне префикс этого, сказав, что я знаю, что foreach есть, и как его использовать. Этот вопрос касается того, как он работает под капотом, и мне не нужны ответы по строкам "это то, как вы зацикливаете массив с помощью foreach". Долгое время...
07 апр. '12 в 19: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 в 14:30
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 в 9:07
27

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

Мне сказали не использовать for...in с массивами в JavaScript. Почему бы и нет?
01 февр. '09 в 9:46
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 в 17:52
15

С# loop - break vs. continue

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