Pertanyaan yang diberi tag iterator

178
Mengapa Java Iterator bukan Iterable?

Mengapa Iteratorantarmuka tidak diperluas Iterable? The iterator()Metode hanya bisa kembali this. Apakah itu disengaja atau hanya pengawasan desainer Jawa? Akan lebih mudah untuk menggunakan loop untuk-setiap dengan iterator seperti ini: for(Object o : someContainer.listSomeObjects()) {...

157
Apa iterator-> detik artinya?

Dalam C ++, apa tipe dari a std::map<>::iterator? Kita tahu bahwa suatu objek itbertipe std::map<A,B>::iteratormemiliki kelebihan operator ->yang mengembalikan a std::pair<A,B>*, dan bahwa std::pair<>memiliki a firstdan secondanggota. Tetapi, untuk apa kedua anggota ini...

141
Membuat Iterators saya sendiri

Saya mencoba untuk belajar C ++ jadi maafkan saya jika pertanyaan ini menunjukkan kurangnya pengetahuan dasar, Anda lihat, faktanya adalah, saya memiliki kurangnya pengetahuan dasar. Saya ingin bantuan untuk mengetahui cara membuat iterator untuk kelas yang saya buat. Saya memiliki kelas 'Bentuk'...

139
Iterate atas kunci objek di node.js

Karena Javascript 1.7 ada objek Iterator , yang memungkinkan ini: var a={a:1,b:2,c:3}; var it=Iterator(a); function iterate(){ try { console.log(it.next()); setTimeout(iterate,1000); }catch (err if err instanceof StopIteration) { console.log("End of record.\n"); } catch (err) {...

138
Perbedaan antara Iterator dan Listiterator?

Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Kita dapat menggunakan Iteratoruntuk melintasi a Setatau a Listatau a Map. Tetapi ListIteratorhanya dapat digunakan untuk melintasi List, tidak dapat melintasi Set. Mengapa? Saya tahu bahwa...

135
Iterasi di atas Peta Ketikan

Saya mencoba untuk mengulangi peta ketikan tetapi saya terus mendapatkan kesalahan dan saya belum bisa menemukan solusi untuk masalah sepele seperti itu. Kode saya adalah: myMap : Map<string, boolean>; for(let key of myMap.keys()) { console.log(key); } Dan saya mendapatkan Error: Jenis...

127
Apa itu 'Cara Ruby' untuk mengulang dua array sekaligus

Lebih dari keingintahuan sintaksis daripada masalah untuk dipecahkan ... Saya memiliki dua array dengan panjang yang sama, dan ingin mengulangi keduanya sekaligus - misalnya, untuk menampilkan kedua nilai mereka pada indeks tertentu. @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100...