«iterator» etiketlenmiş sorular

Yineleyici, fiziksel bellekteki gerçek uygulamadan veya nesne adreslerinden bağımsız olarak bir koleksiyonda geçişe izin veren nesne yönelimli bir programlama modelidir. Dörtlü Çetenin davranışsal tasarım modellerinden biridir.

8
Bir yineleyicide map () kullanma
Bir Haritamız olduğunu varsayalım :, let m = new Map();kullanmak m.values()bir harita yineleyicisi döndürür. Ancak bu yineleyiciyi kullanamıyorum forEach()ve map()bu yineleyicide bir while döngüsü uygulamak, ES6 gibi işlevler sunduğu için bir anti-model gibi görünüyor map(). Öyleyse map()bir yineleyicide kullanmanın bir yolu var mı?

4
enumerate () - Python'da bir jeneratör oluşturma
Bir jeneratör işlevinin sonucunu python'un enumerate () işlevine geçirdiğimde ne olacağını bilmek istiyorum. Misal: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word Numaralandırma tembel bir şekilde mi yineleniyor yoksa her şeyi birinciye mi …





7
JavaScript'te Nesneler Neden Yinelenemez?
Nesneler neden varsayılan olarak yinelenemez? Nesneleri yinelemeyle ilgili her zaman sorular görüyorum, yaygın çözüm bir nesnenin özelliklerini yinelemek ve bir nesne içindeki değerlere bu şekilde erişmektir. Bu o kadar yaygın görünüyor ki, nesnelerin neden yinelenemez olduğunu merak etmeme neden oluyor. ES6 gibi ifadelerin for...ofvarsayılan olarak nesneler için kullanılması iyi olur. …

5
Ruby 1.8.6'da bir String'in her karakteri üzerinde yineleme (each_char)
Ruby'de yeniyim ve şu anda Ruby'deki bir temel String'den her karakter üzerinde ayrı ayrı işlem yapmaya çalışıyorum. Ruby 1.8.6 kullanıyorum ve şöyle bir şey yapmak istiyorum: "ABCDEFG".each_char do |i| puts i end Bu, tanımlanmamış bir yöntem olan "each_char" hatası üretir. Aşağıdakilerin dikey çıktısını görmeyi bekliyordum: A B C D ..etc …
86 ruby  string  iterator 

13
İstatistiksel medyan, mod, çarpıklık, basıklık tahmin etmek için "çevrimiçi" (yineleyici) algoritmalar?
Değerler kümesinin medyanını, modunu, çarpıklığını ve / veya basıklığını tahmin etmek için bir algoritma var mı, ancak bu, tüm değerlerin aynı anda bellekte saklanmasını GEREKTİRMEZ? Temel istatistikleri hesaplamak istiyorum: ortalama: aritmetik ortalama varyans: ortalamadan kare sapmaların ortalaması standart sapma: varyansın karekökü ortanca: sayıların büyük yarısını küçük yarısından ayıran değer mod: …


3
Array.from ile hangi karakterler gruplandırılır?
Ben JS ile oynuyorum ve nasıl JS kullanırken oluşturulan dizi eklemek için hangi öğeleri karar karar veremiyorum Array.from(). Örneğin, aşağıdaki emoji 👍, lengthiki kod noktasından yapıldığı için 2'ye sahiptir , ancak Array.from()bu iki kod noktasına bir öğe olarak davranır ve bir öğeye sahip bir dizi verir: const emoji = '👍'; …

2
JavaScript ES6'da, yinelenebilir ve yineleyici arasındaki fark nedir?
Yinelenebilir bir yineleyici ile aynı mıdır yoksa farklı mıdır? Spesifikasyonlardan , yinelenebilir bir nesne, objörneğin obj[Symbol.iterator]bir işleve atıfta bulunacak şekilde bir nesne gibi görünüyor, böylece çağrıldığında bir nesneyi nextdöndürebilecek bir yöntemi olan bir nesneyi döndürüyor {value: ___, done: ___}: function foo() { let i = 0; const wah = { …

1
removeIf uygulama detayı
Anlayamadığım küçük bir uygulama detay sorum var ArrayList::removeIf. Öncelikle bazı önkoşullar olmadan olduğu gibi koyabileceğimi sanmıyorum. Bunun gibi: uygulama , aksine , temelde bir yığın . Bir örnek, işleri daha kolay anlaşılır yapmalıdır. Diyelim ki bu listeye sahibim:removeArrayList::remove List<Integer> list = new ArrayList<>(); // 2, 4, 6, 5, 5 list.add(2); …
9 java  java-8  iterator 
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.