«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.

13
Java'daki Tarih aralığı boyunca nasıl yinelenir?
Senaryomda bir başlangıç ​​ve bitiş tarihi verildiğinde, tarih aralığı boyunca bir dizi eylem gerçekleştirmem gerekiyor. Lütfen Java kullanarak bunu başarmam için bana rehberlik edin. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Yukarıdaki kodun sadece imkansız olduğunu biliyorum, ama sana ulaşmak istediğim şeyi göstermek için yapıyorum.
145 java  date  iteration 


7
İç liste anlayışını kullanan Python
Şöyle bir listem olduğunu varsayalım: mylist = ["a","b","c","d"] Değerleri indeksleriyle birlikte yazdırmak için Python'un bu enumeratefonksiyonunu kullanabilirim >>> for i,j in enumerate(mylist): ... print i,j ... 0 a 1 b 2 c 3 d >>> Şimdi, onu bir içinde kullanmaya çalıştığımda list comprehensionbana bu hatayı veriyor >>> [i,j for i,j …

8
İsimleri bilmiyorsam bir javascript nesnesinin özelliklerine nasıl erişebilirim?
Bunun gibi bir javascript nesneniz olduğunu varsayalım: var data = { foo: 'bar', baz: 'quux' }; Mülklere mülk adına göre erişebilirsiniz: var foo = data.foo; var baz = data["baz"]; Ancak mülklerin adını bilmiyorsanız bu değerleri almanız mümkün müdür? Bu özelliklerin sırasız doğası, onları birbirinden ayırmayı imkansız kılıyor mu? Benim durumumda, …




20
Bir std :: tuple'ın öğeleri üzerinde nasıl yineleme yapabilirsiniz?
Bir demet üzerinde nasıl yineleme yapabilirim (C ++ 11 kullanarak)? Aşağıdakileri denedim: for(int i=0; i<std::tuple_size<T...>::value; ++i) std::get<i>(my_tuple).do_sth(); ama bu çalışmıyor: Hata 1: üzgünüm, uygulanmamış: 'Dinleyici ...' sabit uzunluklu bir bağımsız değişken listesine genişletilemiyor. Hata 2: Sabit bir ifadede görünemiyorum. Öyleyse, bir demetin öğeleri üzerinde nasıl doğru bir şekilde yineleme yapabilirim?

10
yinelemeye karşı yineleme
Özyinelemenin kullanıldığı her yerde fordöngü kullanılabilir demek doğru mu? Ve eğer özyineleme genellikle daha yavaşsa, onu fordöngü üzerinden yinelemeyi kullanmanın teknik nedeni nedir? Ve eğer bir özyinelemeyi bir fordöngüye dönüştürmek her zaman mümkünse , bunu yapmanın pratik bir yolu var mı?


2
Pandalardaki for-loop'lar gerçekten kötü mü? Ne zaman umursamalıyım?
Are fordöngüler gerçekten "kötü"? Değilse, hangi durumlarda daha geleneksel bir "vektörleştirilmiş" yaklaşım kullanmaktan daha iyi olurlar? 1 "Vektörleştirme" kavramına ve pandaların hesaplamayı hızlandırmak için vektörleştirilmiş teknikleri nasıl kullandıklarına aşinayım. Vectorized işlevler, veriler üzerinde geleneksel olarak yinelemekten çok daha fazla hızlanma elde etmek için tüm seri veya DataFrame üzerinde operasyonları yayınlar. …


12
Ruby'de "Ters Aralık" üzerinde yinelemememizin bir nedeni var mı?
Bir Aralık kullanarak geriye doğru yinelemeye çalıştım ve each: (4..0).each do |i| puts i end ==> 4..0 Yineleme 0..4, sayıları yazar. Diğer taraftan Menzil r = 4..0ok gibi görünüyor, r.first == 4, r.last == 0. Yukarıdaki yapının beklenen sonucu vermemesi bana garip geliyor. Bunun sebebi nedir? Bu davranışın makul olduğu …
104 ruby  iteration  range 


6
Perl dizisi aracılığıyla yinelemenin en iyi yolu
Bir Perl dizisi aracılığıyla yineleme yapmak için en iyi uygulama (hız ve bellek kullanımı açısından) hangisidir? Daha iyi bir yol var mı? ( @Arraysaklanmasına gerek yoktur). Uygulama 1 foreach (@Array) { SubRoutine($_); } Uygulama 2 while($Element=shift(@Array)) { SubRoutine($Element); } Uygulama 3 while(scalar(@Array) !=0) { $Element=shift(@Array); SubRoutine($Element); } Uygulama 4 for …
96 arrays  perl  iteration 

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.