Запитання з тегом «for-loop»

Цикл для циклу - це структура управління, яка використовується багатьма мовами програмування для перегляду діапазону. Це спосіб повторення висловлювань кілька разів, поки цикл не закінчиться. Залежно від мови це може бути цілий діапазон цілих чисел, ітераторів тощо.

30
Проведіть масив через JavaScript
У Java ви можете використовувати forцикл для переміщення об'єктів у масиві таким чином: String[] myStringArray = {"Hello", "World"}; for (String s : myStringArray) { // Do something } Чи можете ви зробити те ж саме в JavaScript?

30
Як я проходжу чи перераховую об’єкт JavaScript?
У мене об’єкт JavaScript такий: var p = { "p1": "value1", "p2": "value2", "p3": "value3" }; Тепер я хочу , щоб перебрати всі pелементи ( p1, p2, p3...) і отримати ключі і значення. Як я можу це зробити? Я можу змінити об’єкт JavaScript, якщо це необхідно. Моя кінцева мета - …
2877 javascript  loops  for-loop  each 

3
Чому друк "B" значно повільніше, ніж друк "#"?
Я створив дві матриці 1000x 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) == …


20
Як я повторюю діапазон чисел, визначених змінними в Bash?
Як я повторюю діапазон чисел у Bash, коли діапазон задається змінною? Я знаю, що можу це зробити (називається "вираження послідовності" в документації на Bash ): for i in {1..5}; do echo $i; done Що дає: 1 2 3 4 5 Але як я можу замінити будь-яку кінцеву точку діапазону змінною? …
1542 bash  shell  for-loop  syntax 




5
Як перекинути файли в каталозі та змінити шлях та додати суфікс до імені файлу
Мені потрібно написати сценарій, який запускає мою програму з різних аргументів, але я новачок у Bash. Я починаю свою програму з: ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. Ось псевдокод того, що я хочу зробити: for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt end …
562 bash  for-loop  filenames  glob 

21
Чому python використовує "else" після циклів "for" та "while"?
Я розумію, як працює ця конструкція: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") Але я не розумію, чому elseтут використовується ключове слово, оскільки він передбачає, що розглянутий код запускається лише у тому випадку, якщо forблок не завершений, що …

8
Java 8 Iterable.forEach () проти циклу foreach
На цей питання є відповіді на Stack Overflow на російському : Цикл передбачити проти Iterable.foreach у Java 8: що найкраще? Що з переліченого є кращою практикою в Java 8? Java 8: joins.forEach(join -> mIrc.join(mSession, join)); Java 7: for (String join : joins) { mIrc.join(mSession, join); } У мене є безліч …

7
Чому порядок циклів впливає на продуктивність при ітерації над 2D масивом?
Нижче наведено дві програми, які майже однакові, за винятком того, що я перемикав iі jзмінні навколо. Вони обидва працюють за різну кількість часу. Може хтось пояснить, чому це відбувається? Версія 1 #include <stdio.h> #include <stdlib.h> main () { int i,j; static int x[4000][4000]; for (i = 0; i < 4000; …


30
У .NET, який цикл працює швидше, "за" або "foreach"?
У C # / VB.NET / .NET, який цикл працює швидше, forабо foreach? З того часу, як я давно прочитав, що forцикл працює швидше, ніж foreachцикл, давно припустив, що він відповідає всім колекціям, загальним колекціям, усім масивам тощо. Я переглянув Google і знайшов кілька статей, але більшість з них є …
345 c#  .net  performance  for-loop 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.