Pertanyaan yang diberi tag «iterator»

Iterator adalah pola pemrograman berorientasi objek yang memungkinkan traversal melalui koleksi, agnostik dari implementasi aktual atau alamat objek dalam memori fisik. Ini adalah salah satu pola desain perilaku Gang of Four.

8
Menggunakan map () pada iterator
Katakanlah kita memiliki Peta :, let m = new Map();menggunakan m.values()mengembalikan iterator peta. Tetapi saya tidak dapat menggunakan forEach()atau map()pada iterator itu dan mengimplementasikan loop sementara pada iterator itu tampak seperti anti-pola karena ES6 menawarkan fungsi seperti map(). Jadi, apakah ada cara untuk menggunakan map()iterator?

4
enumerate () - membuat generator dengan Python
Saya ingin tahu apa yang terjadi ketika saya meneruskan hasil dari fungsi generator ke enumerate () python. Contoh: def veryBigHello(): i = 0 while i < 10000000: i += 1 yield "hello" numbered = enumerate(veryBigHello()) for i, word in numbered: print i, word Apakah pencacahan diulangi dengan malas, atau apakah …




7
Mengapa Objek tidak dapat diulang di JavaScript?
Mengapa objek tidak dapat diulang secara default? Saya melihat pertanyaan sepanjang waktu terkait dengan objek iterasi, solusi yang umum adalah mengulang properti objek dan mengakses nilai dalam objek dengan cara itu. Ini tampak sangat umum sehingga membuat saya bertanya-tanya mengapa objek itu sendiri tidak dapat diulang. Pernyataan seperti ES6 for...ofakan …

5
iterasi atas setiap karakter String di ruby ​​1.8.6 (each_char)
Saya baru mengenal ruby ​​dan saat ini mencoba mengoperasikan setiap karakter secara terpisah dari String dasar di ruby. Saya menggunakan ruby ​​1.8.6 dan ingin melakukan sesuatu seperti: "ABCDEFG".each_char do |i| puts i end Ini menghasilkan kesalahan metode `each_char 'yang tidak ditentukan. Saya mengharapkan untuk melihat hasil vertikal: A B C …
86 ruby  string  iterator 

13
Algoritme "On-line" (iterator) untuk memperkirakan median statistik, mode, skewness, kurtosis?
Apakah ada algoritme untuk memperkirakan median, mode, kemiringan, dan / atau kurtosis dari kumpulan nilai, tetapi itu TIDAK mengharuskan penyimpanan semua nilai dalam memori sekaligus? Saya ingin menghitung statistik dasar: mean: rata-rata aritmatika varians: rata-rata deviasi kuadrat dari mean deviasi standar: akar kuadrat dari varians median: nilai yang memisahkan setengah …

3
Karakter apa yang dikelompokkan dengan Array.from?
Saya telah bermain-main dengan JS dan tidak tahu bagaimana JS memutuskan elemen mana yang akan ditambahkan ke array yang dibuat saat menggunakan Array.from(). Sebagai contoh, emoji 👍 berikut memiliki nilai length2, karena terdiri dari dua titik kode, tetapi, Array.from()memperlakukan dua titik kode ini sebagai satu, memberikan array dengan satu elemen: …

2
Dalam JavaScript ES6, apa perbedaan antara iterable dan iterator?
Apakah iterable sama dengan iterator, atau mereka berbeda? Tampaknya, dari spesifikasinya , iterable adalah objek, katakanlah, objsedemikian rupa yang obj[Symbol.iterator]merujuk ke fungsi, sehingga ketika dipanggil, mengembalikan objek yang memiliki nextmetode yang dapat mengembalikan {value: ___, done: ___}objek: function foo() { let i = 0; const wah = { next: function() …

1
hapus detail implementasi
Saya punya pertanyaan detail implementasi kecil yang gagal saya pahami ArrayList::removeIf. Saya tidak berpikir saya bisa mengatakannya seperti itu tanpa prasyarat terlebih dahulu. Seperti: pelaksanaan pada dasarnya adalah sebuah massal remove , tidak seperti ArrayList::remove. Sebuah contoh seharusnya membuat banyak hal lebih mudah untuk dipahami. Katakanlah saya memiliki daftar ini: …
9 java  java-8  iterator 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.