Вопросы с тегом «loops»

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

3772
Как перечислить перечисление

На этот вопрос есть ответы на Stack Overflow на русском : Еогеасп () для перечисления Как вы можете перечислить enumв C #? Например, следующий код не компилируется: public enum Suit { Spades, Hearts, Clubs, Diamonds } public void EnumerateAllSuitsDemoMethod() { foreach (Suit suit in Suit) {...

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

Как мне получить доступ к индексу в forцикле, как показано ниже? ints = [8, 23, 45, 12, 78] for i in ints: print('item #{} = {}'.format(???, i)) Я хочу получить этот вывод: item #1 = 8 item #2 = 23 item #3 = 45 item #4 = 12 item #5 = 78 Когда я зацикливаюсь через него for, как получить доступ к...

3149
Перебрать массив в JavaScript

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

2882
Как пройти через цикл или перечислить объект JavaScript?

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

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

На этот вопрос есть ответы на переполнение стека на русском языке : Почему асинхронная функция внутри цикла выполняет последнюю итерацию много раз? var funcs = []; // let's create 3 functions for (var i = 0; i < 3; i++) { // and store them in funcs funcs[i] = function() { // each should log its...

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

Я сгенерировал две матрицы 1000х 1000: Первая матрица: Oа #. Вторая матрица: Oа B. Используя следующий код, первая матрица заняла 8,52 секунды: Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < 1000; j++) { if(r.nextInt(4) == 0) { System.out.print("O"); } else {...

2040
Итерация по свойствам объекта

var obj = { name: "Simon", age: "20", clothing: { style: "simple", hipster: false } } for(var propt in obj){ console.log(propt + ': ' + obj[propt]); } Выполнить фрагмент кодаСкрыть результатыРазвернуть фрагмент Как переменная proptпредставляет свойства объекта? Это не встроенный метод или...

2019
Как на самом деле работает PHP 'foreach'?

Позвольте мне поставить префикс этого, сказав, что я знаю, что foreachтакое, что делает и как его использовать. Этот вопрос касается того, как это работает под капотом, и я не хочу никаких ответов в духе «это то, как вы запускаете массив foreach». Долгое время я предполагал, что foreachработал с...

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

У меня есть конструкция вложенного цикла, как это: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Теперь, как я могу вырваться из обеих петель? Я смотрел на похожие вопросы, но ни один из них не...

1392
Перебирая содержимое файла в Bash

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

797
Цикл C # - разрыв против продолжения

В цикле C # (не стесняйтесь отвечать за другие языки), в чем разница между break и continue в качестве средства выхода из структуры цикла и перехода к следующей итерации? Пример: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and...

576
Способы перебора списка в Java

Будучи немного новым для языка Java, я пытаюсь ознакомиться со всеми способами (или, по крайней мере, с непатологическими), которые можно перебрать в списке (или, возможно, с другими коллекциями), а также с преимуществами или недостатками каждого из них. Для данного List<E> listобъекта я знаю...