«loops» etiketlenmiş sorular

Döngüler, bir dizi ifadenin bir koşul yerine getirilinceye kadar tekrar tekrar çalıştırılabildiği bir tür kontrol akış yapısıdır.

27
Bir JavaScript döngüsüne nasıl gecikme eklerim?
Bir whiledöngü içinde bir gecikme / uyku eklemek istiyorum : Ben böyle denedim: alert('hi'); for(var start = 1; start < 10; start++) { setTimeout(function () { alert('hello'); }, 3000); } Sadece ilk senaryo doğrudur: gösterdikten sonra alert('hi')3 saniye bekleyecek, sonra alert('hello')görüntülenecek, ancak alert('hello')sürekli olarak tekrarlanacaktır. Ne istiyorum sonra alert('hello')3 saniye …
346 javascript  loops  sleep 

12
Ruby'de bir diziyi yinelemenin “doğru” yolu nedir?
PHP, tüm siğiller için, bu sayımda oldukça iyidir. Bir dizi ve bir karma arasında bir fark yoktur (belki de naifim, ama bu benim için açıkça doğru görünüyor) ve her ikisini de yinelemek için foreach (array/hash as $key => $value) Ruby'de bu tür şeyleri yapmanın birkaç yolu vardır: array.length.times do |i| …
341 ruby  arrays  loops 

8
Bir "foreach" döngüsünün yinelemesini nasıl atlarım?
Perl'de bir next;komut ile bir foreach (veya herhangi bir loop) yinelemesini atlayabilirim . Bir yineleme atlamak ve C # sonraki döngü atlamak için bir yolu var mı? foreach (int number in numbers) { if (number < 0) { // What goes here to skip over the loop? } // otherwise …
324 c#  .net  loops 

3
Bir haritanın tüm tuşları üzerinde yineleme
Bir Go dil haritasındaki tüm tuşların bir listesini almanın bir yolu var mı? Eleman sayısı tarafından verilir len(), ancak aşağıdaki gibi bir harita varsa: m := map[string]string{ "key1":"val1", "key2":"val2" }; Tüm anahtarları nasıl tekrarlayabilirim?
316 loops  dictionary  go 

25
Döngü öncesi veya döngüdeki değişkenleri bildirme arasındaki fark nedir?
Ben her zaman, genel olarak, döngü içinde tekrar tekrar bir aksine, bir döngü önce bir atma değişkeni bildirmek herhangi bir (performans) fark yapar mı merak ettim? Bir (oldukça anlamsız) Java örnek: a) döngü öncesi bildirim: double intermediateResult; for(int i=0; i < 1000; i++){ intermediateResult = i; System.out.println(intermediateResult); } b) döngü …

19
Bir komutu N kere bash'de çalıştırmanın daha iyi bir yolu var mı?
Bazen böyle bir bash komut satırı çalıştırın: n=0; while [[ $n -lt 10 ]]; do some_command; n=$((n+1)); done some_commandArka arkaya birkaç kez çalıştırmak için - bu durumda 10 kez. Genellikle some_commandbir emir zinciri veya bir boru hattıdır. Bunu yapmanın daha kısa bir yolu var mı?
304 bash  loops 

4
Perl'deki bir döngüden nasıl çıkabilirim?
breakBir fordöngü içinde bir ifade kullanmaya çalışıyorum , ama aynı zamanda benim Perl kodunda katı subs kullanıyorum beri, bir hata mesajı alıyorum: ./Final.pl satır 154'te "katı subs" kullanılırken bareword "break" a izin verilmez. Bunun için bir çözüm var mı (katı subs'leri devre dışı bırakmanın yanı sıra)? Kodum aşağıdaki gibi biçimlendirilmiştir: …
295 perl  loops  break  strict 

9
Haritaların C ++ haritasından nasıl geçebilirim?
Nasıl bir std::mapC ++ ile döngü ? Haritam şöyle tanımlanıyor: std::map< std::string, std::map<std::string, std::string> > Örneğin, yukarıdaki kapsayıcı şu şekilde veri tutar: m["name1"]["value1"] = "data1"; m["name1"]["value2"] = "data2"; m["name2"]["value1"] = "data1"; m["name2"]["value2"] = "data2"; m["name3"]["value1"] = "data1"; m["name3"]["value2"] = "data2"; Bu haritada nasıl dolaşabilirim ve çeşitli değerlere nasıl erişebilirim?


12
Özyineleme döngüden daha hızlı mı?
Özyinelemenin bazen döngüden çok daha temiz olduğunu biliyorum ve yineleme yinelemeyi ne zaman kullanmam gerektiği hakkında bir şey sormuyorum, zaten bununla ilgili birçok soru olduğunu biliyorum. Sorduğum şey , özyineleme bir döngüden daha hızlı mı? Bana göre, her zaman bir döngüyü iyileştirebilir ve yinelemeli bir işlevden daha hızlı performans göstermesini …

17
Toplu komut dosyası döngüsü
100-200 kez bir komut yürütmek gerekiyor ve şimdiye kadar benim araştırma ya bu komutun 100 kopyasını kopyalamak / yapıştırmak, VEYA bir fordöngü kullanmak zorunda olacağını gösterir , ancak fordöngü bir öğe listesi bekler, bu yüzden ihtiyacım olurdu Üzerinde çalışacak 200 dosya veya 200 öğenin bir listesi noktayı yenerek. Bir C …



30
Döngüler tersine gerçekten daha mı hızlı?
Bunu birkaç kez duydum. Geriye doğru sayarken JavaScript döngüleri gerçekten daha mı hızlı? Öyleyse neden? Ters döngülerin daha hızlı olduğunu gösteren birkaç test paketi örneği gördüm, ancak nedenine ilişkin herhangi bir açıklama bulamıyorum! Ben döngü artık bitmiş olup olmadığını görmek için kontrol her zaman bir özellik değerlendirmek zorunda değildir ve …

10
FOR döngüsü ve IF deyimini birleştirmenin pythonic yolu
Hem döngüler için hem de ayrı satırlardaki ifadeler için nasıl kullanılacağını biliyorum: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 Ve ifadeler basit olduğunda bunları birleştirmek için bir liste kavrayışı kullanabileceğimi biliyorum, örneğin: print([x for x in …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.