Пытанні з тэгам 'for-loop'

Цыкл for - гэта структура кіравання, выкарыстоўваная шматлікімі мовамі праграмавання для ітэрацыі па дыяпазоне. Гэта спосаб паўтарэння аператараў некалькі разоў да заканчэння цыкла. У залежнасці ад мовы гэта можа быць па цэлым шэрагу цэлых лікаў, итераторов і г.д.
39
адказаў

Цыкл праз масіў у JavaScript

У Java вы можаце выкарыстоўваць цыкл for для перамяшчэння аб'ектаў у масіве наступным чынам: String [] myStringArray = { "Hello", "World"}; for (String s: myStringArray) {// Do something} Ці можаце вы зрабіць тое ж самае ў JavaScript?
зададзены 10 чэрвеня '10 у 03:04
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
25
адказаў

Чаму выкарыстанне "for ... in" з ітэрацыі масіва - дрэнная ідэя?

Мне сказалі не выкарыстоўваць for ... in з масівамі ў JavaScript. Чаму б і не?
зададзены 01 февр. '09 у 12:46
17
адказаў

Як перабіраць дыяпазон лікаў, якiя вызначаюцца зменнымі у Bash?

Як выканаць ітэрацыю па дыяпазоне лікаў у Bash, калі дыяпазон зададзены зменнай? Я ведаю, што магу гэта зрабіць (гэта называецца "выраз паслядоўнасці" у дакументацыі Bash): for i in {1..5}; do echo $ i; done Што дае 1, 2 3 4 5 одн ...
зададзены 04 каст. '08 у 04:38
11
адказаў

Цыкл 'for' для ітэрацыі па пералічэнню ў Java

У мяне ёсць enum ў Java для кардынальнага і прамежкавага накірункаў: public enum Direction {NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST} Як я магу напісаць цыкл for, які выконвае ітэрацыі ...
зададзены 09 ліпеня '09 ў 19:24
17
адказаў

У чым розніца паміж ++ i і i ++?

У C, у чым розніца паміж выкарыстаннем ++ i і i ++ і які павінен выкарыстоўвацца ў блоку инкрементации цыклу for?
зададзены 24 жнів. '08 у 08:19
6
адказаў

Як перабіраць файлы ў каталогу з дапамогай Bash?

Мне трэба напісаць script, які запускае маю праграму з рознымі аргументамі, але я пачатковец у Bash. Я запускаю сваю праграму наступным чынам: ./MyProgram.exe Data / data1.txt [Logs / data1_Log.txt]. Вось псевдокод для таго, што я хачу зрабіць: ...
зададзены 27 снеж. '13 у 09:49
9
адказаў

Java 8 Iterable.forEach () vs foreach loop

Якое з наступнага з'яўляецца лепшай практыкай у Java 8? Java 8: joins.forEach (join -> mIrc.join (mSession, join)); Java 7: for (String join: joins) {mIrc.join (mSession, join); } У мяне шмат цыклаў, якія могуць быць "спрошчаны" з па ...
зададзены 19 мая '13 у 16:57
19
адказаў

Чаму python выкарыстоўвае "else" пасля цыклаў while і while?

Я разумею, як працуе гэтая канструкцыя: for i in range (10): print (i) if i == 9: print ( "Too big - I'm giving up!") Break; else: print ( "Completed successfully") Але я не разумею, чаму else выкарыстоўваецца ў якасці ключ ...
зададзены 02 крас. '12 у 19:18
5
адказаў

Як выкарыстоўваць дыяпазон для цыклу () з std :: map?

Агульным прыкладам для цыклаў for () для З ++ 11 заўсёды з'яўляецца нешта простае: std :: vector <int> numbers = {1, 2, 3, 4, 5, 6, 7}; for (auto xyz: numbers) {std :: cout << xyz << std :: endl; } У гэтым выпадку xyz з'яўляецца int. Але ...
зададзены 06 жнів. '11 у 03:12
7
адказаў

Чаму парадак цыклаў ўплывае на прадукцыйнасць пры ітэрацыі па 2D-масіву?

Магчымы дублікат: Які з гэтых двух цыклаў больш эфектыўны з пункту гледжання часу і прадукцыйнасці кэша Ніжэй прыведзены дзве праграмы, якія амаль ідэнтычныя, за выключэннем таго, што я пераключыў зменныя i і j. Яны абодва працуюць у ...
зададзены 30 сакавіка '12 у 05:17
10
адказаў

Які найбольш эфектыўны спосаб цыклічнага пераўтварэння дадзеных з дапамогай pandas?

Я хачу выканаць свае ўласныя складаныя аперацыі з фінансавымі дадзенымі ў dataframes паслядоўным чынам. Напрыклад, я выкарыстоўваю наступны файл MSFT CSV, узяты з Yahoo Finance: Date, Open, High, Low, Close, Volume, Adj Close 2011-10-19,27.37,27.47 ...
зададзены 20 каст. '11 у 17:46
39
адказаў

У .NET, які цыкл працуе хутчэй, "for" ці "foreach"?

У З # / VB.NET / .NET гэты цыкл працуе хутчэй, for або foreach? З тых часоў, як я прачытаў, што цыкл for працуе хутчэй, чым цыкл foreach a даўным-даўно, я выказаў здагадку, што гэта дакладна для усе калекцыі, агульныя калекцыі, усе масівы і г.д. Я просмот ...
зададзены 13 снеж. '08 а 22:45
14
адказаў

Итерировать ўсе файлы ў каталогу, выкарыстоўваючы цыкл 'for'

Як я магу перабіраць кожны файл у каталогу з дапамогай цыкла for? І як я магу вызначыць, ці з'яўляецца пэўная запіс каталогам ці гэта проста файл?
зададзены 26 сент. '08 у 12:42
15
адказаў

Ці ёсць спосаб атрымаць доступ да лічыльніка ітэрацый ў Java для кожнага цыкла?

Ці ёсць спосаб у Java для кожнага цыклу for (String s: stringArray) {doSomethingWith (s); } Каб даведацца, як часта цыкл ўжо апрацоўваецца? Акрамя выкарыстання старога і вядомага цыкла for (int i = 0; i <boundary; i ++) - гэта канструкцыя ...
зададзены 25 студз. '09 у 14:05