Пытанні з тэгам 'loops'

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

Для кожнага па масіве ў JavaScript?

Як я магу праглядзець усе запісы ў масіве з дапамогай JavaScript? Я падумаў, што гэта нешта накшталт гэтага: forEach (instance in theArray) Дзе theArray - мой масіў, але гэта здаецца няправільным.
зададзены 17 февр. '12 у 16:51
7
адказаў

Ітэрацыя праз HashMap

Магчымы дублікат: Як эфектыўна перабраць кожны запіс у "карце"? Які лепшы спосаб перабраць элементы ў HashMap?
зададзены 01 ліпеня '09 ў 02:24
23
адказаў

Доступ да індэксу ў цыклах 'for'?

Як мне атрымаць доступ да самага індэксе для спісу, падобнага наступнага? ints = [8, 23, 45, 12, 78] Калі я праходжу праз яго з дапамогай цыкла for, як мне атрымаць доступ да індэксу цыклу, ад 1 да 5 у гэтым выпадку?
зададзены 07 февр. '09 у 01:47
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
42
адказаў

Закрыццё ўнутраных цыклаў 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
35
адказаў

Як выканаць цыкл або пералічыць аб'ект JavaScript?

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

Які найлепшы спосаб перабору слоўніка на З #?

Я бачыў некалькі розных спосабаў перабору слоўніка на З #. Ці ёсць стандартны спосаб?
зададзены 26 сент. '08 у 21:20
7
адказаў

Як працуе PHP foreach?

Дазвольце мне прэфікс гэтага, сказаўшы, што я ведаю, што foreach ёсць, і як яго выкарыстоўваць. Гэтае пытанне тычыцца таго, як ён працуе пад капотам, і мне не патрэбныя адказы па радках "гэта тое, як вы зацыклівацца масіў з дапамогай foreach". Доўгі час...
зададзены 07 крас. '12 у 22:33
27
адказаў

Ітэрацыя праз ўласцівасці аб'екта

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
31
адказ

Як вырвацца з укладзеных цыклаў ў 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
25
адказаў

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

Мне сказалі не выкарыстоўваць for ... in з масівамі ў JavaScript. Чаму б і не?
зададзены 01 февр. '09 у 12: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 а 20:52
29
адказаў

У чым розніца паміж функцыямі range і xrange ў Python 2.X?

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

З # loop - break vs. continue

У цыкле З # (не саромейцеся адказваць на іншыя мовы), якая розніца паміж break і continue як сродак пакінуць структуру цыкла і перайсці да наступнай ітэрацыі? Прыклад: foreach (DataRow row in myTable.Rows) {if (someConditionEvalsToTrue) {...
зададзены 09 жнів. '08 у 0:49