Klausimai pažymėti „kilpomis“

Kilpos yra srauto valdymo struktūros tipas programavimo metu, kai serijos teiginiai gali būti įvykdyti kelis kartus, kol bus įvykdyta sąlyga.
23
atsakymai

Skirtumas tarp kintamųjų deklaravimo prieš kilpą ar jos metu?

Aš visada stebėjau, ar, apskritai, gali paskelbti išleidimo kintamąjį prieš ciklą, o ne kartoti per ciklą, ar bet koks (atlikimo) skirtumas daro? (Visiškai beprasmis) pavyzdys „Java“: a) išankstinės linijos deklaracija: dvigubas ...
nustatyti 02 Jan '09 19:06
23
atsakymai

Kaip pridėti vėlavimą javascript kilpoje?

Aš norėčiau pridurti vėlavimą / miegą viduje, o aš bandžiau tai padaryti: įspėjimas („hi“); už (var start = 1; start <10; start ++) {setTimeout (funkcija () {įspėjimas („hello“);}, 3000); } Tik pirmasis scenarijus yra teisingas: po pokalbio ...
nustatyti 27 rug. '10, 14:36
11
atsakymai

Kas yra „teisingas“ būdas pasikartoti masyvą rubinu?

PHP, visų savo karpų, šiuo atžvilgiu yra gana gera. Nėra jokio skirtumo tarp masyvo ir maišos (galbūt aš esu naivus, bet man atrodo, kad tai visiškai tikėtina), ir pasikartokite per tai, ką jūs tiesiog pasimokysite (masyvas / maišos kaip $ raktas => ...
lapkričio 22 d. '08 3:38
5
atsakymai

daryti {...}, o (0) - kas tai naudinga?

Galimas dublikatas: Kodėl kartais C / C + + makrokomandose yra beprasmiškų ir / arba veikiančių operatorių? Šią išraišką mačiau daugiau nei 10 metų. Bandžiau galvoti, kas tai naudinga. Manau, kad tai daugiausia #defines, manau ...
lapkričio 3 d. '08 0:36
7
atsakymai

Kaip naršyti žemėlapio žemėlapį C + +?

Kaip man eiti per std :: map C + +? Mano žemėlapis apibrėžiamas kaip: std :: map <std :: string, std :: map <std :: string, std :: string >> Pavyzdžiui, jame yra šie duomenys: m ["name1"] ["value1"] = "duomenys1"; m ["name1"] ["value2"] = "data2"; m ["...
nustatytas sausio 30 d '11 22:13
2
atsakymai

Ruby, kaip praleisti kilpą „.each“ kilpoje, panašiai kaip „tęsti“

Ruby, kaip praleisti kilpą .each kilpoje, panašiai kaip ir kitomis kalbomis?
nustatyti lapkričio 20 d '10, 2:32
4
atsakymai

Kaip išeiti iš kilpos Perl?

Aš bandau naudoti pertraukos pareiškimą „už“ kilpą, bet kadangi aš taip pat naudojasi griežtais „Perl“ kodo pogrupiais, gaunu klaidos pranešimą: „Neleiskite“ skaidyti „griežtus subtitrus“. /final.pl linija 154. Ar yra problema ...
lapkričio 19 d. '08 11:21 val
7
atsakymai

Kaip praleisti foreach ciklo iteraciją?

Perl, aš galiu praleisti foreach (arba bet kokią kilpą) iteraciją su kita komanda. Ar yra būdas praleisti iteraciją ir pereiti prie kito ciklo C #? foreach (int skaičius skaičiais) {if (skaičius <0) {// Kas eina slidinėti ...
nustatė, kad kovo 17 d
19
atsakymai

Ar yra geresnis būdas vykdyti komandą N kartus bash?

Kartais aš paleisiu bash komandinę eilutę taip: n = 0; o [[$ n -lt 10]]; padaryti kai kuriuos nurodymus; n = $ ((n + 1)); padaryta Norėdami paleisti some_command kelis kartus iš eilės - šiuo atveju - 10 kartų. Dažnai kažkas_pranešimas iš tikrųjų yra grandinė, skirta ...
nustatytas 17 sep. '10, 20:56
15
atsakymai

Ar yra būdas prieiti prie iteracijos skaičiaus ir kiekvienoje kilpoje?

Ar yra Java būdas kiekvienam kilpui (String s: stringArray) {doSomethingWith (s); } sužinoti, kaip dažnai kilpa jau apdorota? Be senų ir garsiausių kilpų (int i = 0; i <riba; i ++), tai yra statyba ...
nustatė sausio 25 d '09 14:05
34
atsakymai

Ar ciklai yra greičiau priešingai?

Girdėjau gana keletą kartų. Ar „javascript“ kontūrai skaičiuojami atgal greičiau? Jei taip, tai kodėl? Mačiau kelis bandymų rinkinio pavyzdžius, rodančius, kad atvirkštinės kilpos yra greitesnės, bet negaliu rasti paaiškinimo, kaip ...
nustatyti 27 rug. '09 14:53
12
atsakymai

Rekursija greičiau nei ciklas?

Žinau, kad rekursija kartais yra daug švaresnė už ciklą, ir aš nieko nesakau apie tai, kada turiu naudoti rekursiją ant iteracijos, aš žinau, kad apie tai jau yra daug klausimų. Ką aš klausiu, yra rekursija, kuri vis greičiau nei ciklas? Man atrodo ...
nustatytas balandžio 16 d '10, 9:42
6
atsakymai

Kaip kažką daryti su kiekvienu failo aplanku su scenarijaus paketu

Kaip perkelti kiekvieną failą į katalogą, kuriame yra .bat arba .cmd failas? Siekiant paprastumo, pateikite atsakymą, kuris tiesiog pakartoja failo pavadinimą arba failo kelią.
nustatyti spalio 08 '08 1:49
22
atsakymai

Kas yra greičiausias būdas kartoti masyvą javascript'e?

Iš knygų sužinojau, kad turėtumėte rašyti ciklui taip: už (var i = 0, len = arr.length; i <len; i ++) {// blah blah}, todėl arr.length nebus skaičiuojamas kiekvieną kartą. Kiti sako, kad kompiliatorius atliks tam tikrą optimizavimą ...
yra nustatytas kovo 18 d. 11 val
13
atsakymai

Grįžkite atgal naudodami indeksus „Python“?

Bandau paleisti kilpą nuo 100 iki 0. Kaip tai padaryti Python? i intervale (100,0) neveikia.
gegužės 15 d. 20:17