«for-loop» etiketlenmiş sorular

For döngüsü, bir aralık üzerinde yineleme yapmak için birçok programlama dili tarafından kullanılan bir kontrol yapısıdır. Döngü bitene kadar ifadeleri birkaç kez tekrarlamanın bir yoludur. Dile bağlı olarak bu bir dizi tamsayı, yineleyici vb.


7
Liste kavrayışları ve işlevsel işlevler “döngüler için” daha hızlı mıdır?
Python performans açısından, bir liste-anlama, ya da fonksiyonlar gibi map(), filter()ve reduce()daha hızlı döngü için daha? Neden teknik olarak, C döngüsü python sanal makine hızında çalışırken neden C hızında çalışırlar ? Diyelim ki geliştirdiğim bir oyunda döngüler için karmaşık ve devasa haritalar çizmem gerekiyor. Bu soru kesinlikle alakalı olacaktır, çünkü …

4
Yineleme sırasında değerleri değiştirme
Diyelim ki bu türlere sahibim: type Attribute struct { Key, Val string } type Node struct { Attr []Attribute } ve bunları değiştirmek için düğümümün niteliklerini yinelemek istiyorum. Yapabilmek isterdim: for _, attr := range n.Attr { if attr.Key == "href" { attr.Val = "something" } } ama attrbir işaretçi …
153 arrays  for-loop  go 


5
... için index / key ile TypeScript?
Açıklandığı gibi burada typescript bir foreach döngüsü tanıtır: var someArray = [9, 2, 5]; for (var item of someArray) { console.log(item); // 9,2,5 } Ancak herhangi bir dizin / anahtar yok mu? Gibi bir şey beklenir: for (var item, key of someArray) { ... }

7
Her bir Kotlin için güncel endeksi nasıl alabilirim?
Her döngü için bir indeks nasıl alınır? Her ikinci yineleme için sayı yazdırmak istiyorum Örneğin for (value in collection) { if (iteration_no % 2) { //do something } } Java'da geleneksel for döngüsüne sahibiz for (int i = 0; i < collection.length; i++) Nasıl alınır i?
143 android  for-loop  kotlin 

21
Java'da döngü için son yineleme
Döngünün son kez yinelenip yinelenmediğini belirlemenin bir yolu var mı? Kodum şuna benzer: int[] array = {1, 2, 3...}; StringBuilder builder = new StringBuilder(); for(int i : array) { builder.append("" + i); if(!lastiteration) builder.append(","); } Şimdi, son yinelemede virgül eklemek istemiyorum. Şimdi son yineleme olup olmadığını belirlemek için bir yolu …

11
'For' döngüsü kullanarak C ++ Vector üzerinden yineleme
C ++ dilinde yeniyim. Vektörleri kullanmaya başladım ve tüm kodlarda, indeksler yoluyla bir vektör olsa da yinelemeyi gördüğümü fark ettim, fordöngünün ilk parametresi her zaman vektörü temel alan bir şeydir. Java bir ArrayList ile böyle bir şey yapabilir: for(int i=0; i < vector.size(); i++){ vector[i].doSomething(); } Bunu C ++ 'da …


5
PHP'de FOREACH'e karşı performansı
Her şeyden önce, uygulamaların% 90'ında performans farkının tamamen alakasız olduğunu anlıyorum, ancak sadece hangisinin daha hızlı olduğunu bilmem gerekiyor. Bu ve ... İnternette şu anda mevcut olan bilgiler kafa karıştırıcı. Pek çok insan foreach'in kötü olduğunu söylüyor, ancak teknik olarak daha hızlı olması gerekiyor çünkü yineleyiciler kullanarak bir dizi geçişi …

8
Scala'da anlama ve döngüleri nasıl optimize edebilirim?
Yani Scala'nın Java kadar hızlı olması gerekiyor. Başlangıçta Java'da ele aldığım Scala'daki bazı Project Euler sorunlarını yeniden ziyaret ediyorum. Spesifik olarak Sorun 5: "1'den 20'ye kadar tüm sayılara eşit olarak bölünebilen en küçük pozitif sayı nedir?" İşte makinemde tamamlanması 0.7 saniye süren Java çözümüm: public class P005_evenly_divisible implements Runnable{ final …

4
JavaScript for döngüsü nasıl durdurulur?
Bu JavaScript'i bir dizide yineleme yapmak ve eşleşen bir dizi öğesi bulmak için kullanıyorum: var remSize = [], szString, remData, remIndex, i; for (i = 0; i < remSize.length; i++) { // I'm looking for the index i, when the condition is true remSize[i].size == remData.size ? remIndex = i …


19
For döngüsünde break kullanmak kötü bir uygulama mı? [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, argümanlar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 7 yıl önce kapalı . Bir …
123 for-loop  break 

6
Vb.net için yuvalanmış kırma / çıkış
Vb.net'te iç içe geçmiş for veya döngüden nasıl çıkabilirim? Çıkış için kullanmayı denedim, ancak yalnızca döngü için yalnızca bir tanesi atladı veya kırıldı. Aşağıdakiler için nasıl yapabilirim: for each item in itemList for each item1 in itemList1 if item1.text = "bla bla bla" then exit for end if end for …

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.