«iteration» etiketlenmiş sorular

Yinelemeler, for, foreach veya while gibi döngülerdeki ardışık tekrarlardır. Bu etikete sahip sorular genellikle bir veri koleksiyonunun en iyi nasıl ele alınacağıyla ilgilidir.



7
PHP 'foreach' aslında nasıl çalışır?
Ne foreacholduğunu, yaptığını ve nasıl kullanılacağını bildiğimi söyleyerek ön ekleyeyim . Bu soru kaporta altında nasıl çalıştığı ile ilgilidir ve ben "Bu bir dizi ile döngü nasıl" satırlarında herhangi bir cevap istemiyorum foreach. Uzun bir süre foreachdizinin kendisi ile çalıştığını varsaydım . Sonra dizinin bir kopyasıyla çalıştığı gerçeğine birçok referans …


25
Bir koleksiyondaki yineleme, döngüdeki nesneleri kaldırırken ConcurrentModificationException öğesinden kaçınma
Hepimiz aşağıdakiler nedeniyle aşağıdakileri yapamayacağınızı biliyoruz ConcurrentModificationException: for (Object i : l) { if (condition(i)) { l.remove(i); } } Ama bu görünüşe göre bazen çalışıyor, ama her zaman değil. İşte bazı özel kodlar: public static void main(String[] args) { Collection<Integer> l = new ArrayList<>(); for (int i = 0; i …

26
Yineleme sırasında bir listeden öğeler nasıl kaldırılır?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Python'daki tuples listesini tekrar ediyorum ve belirli kriterleri karşılamaları durumunda bunları kaldırmaya çalışıyorum. for tup in somelist: if determine(tup): code_to_remove_tup Bunun yerine ne kullanmalıyım code_to_remove_tup? Öğeyi bu şekilde …
934 python  iteration 

11
Java'da bir liste üzerinde yineleme yolları
Java diline biraz yeni gelmek, bir liste (veya belki de diğer koleksiyonlar) ve her birinin avantajları veya dezavantajları aracılığıyla yineleyebileceği tüm yolları (veya en azından patolojik olmayanları) tanımaya çalışıyorum. Bir List<E> listnesne göz önüne alındığında , tüm öğeler arasında dolaşmak için aşağıdaki yolları biliyorum: Döngü için temel (elbette, eşdeğer / …




6
JQuery.each () util sonraki yinelemeye atlamak nasıl?
Öğeleri bir dizi üzerinden yineleme çalışıyorum. jQuery belgeleri şunları söylüyor: jquery.Each () belgeleri False olmayan değer döndürmek, for döngüsünde devam ifadesiyle aynıdır, hemen sonraki yinelemeye atlar. 'Yanlış olmayan dönüş' çağrısını denedim. ve 'yanlış olmayan'; (sans return) ikisi de sonraki yinelemeye atlamaz. Bunun yerine, döngüyü kırıyorlar. Neyi kaçırıyorum?


21
Python'da çeşitli tarihler arasında yineleme
Bunu yapmak için aşağıdaki kod var, ama nasıl daha iyi yapabilirim? Şu anda iç içe döngülerden daha iyi olduğunu düşünüyorum, ancak liste kavrayışında bir jeneratör olduğunda Perl-one-linerish almaya başlar. day_count = (end_date - start_date).days + 1 for single_date in [d for d in (start_date + timedelta(n) for n in range(day_count)) …

19
Özyinelemeden yinelemeye geçmenin yolu
Basit sorunları çözmek için uzun yıllara dayanan programlamamda özyineleme kullandım, ancak bazen bellek / hız sorunları nedeniyle yinelemeye ihtiyacınız olduğunu tamamen biliyorum. Bu yüzden, çok uzak bir zamanda, ortak bir özyineleme yaklaşımını yinelemeye dönüştürmenin herhangi bir "kalıp" veya ders kitabı yolu olup olmadığını bulmaya çalıştım ve hiçbir şey bulamadım. Ya …


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.