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.



5
Bagaimana cara menavigasi melalui vektor menggunakan iterator? (C ++)
Tujuannya adalah untuk mengakses elemen "ke-n" dari vektor string alih-alih operator [] atau metode "at". Dari apa yang saya pahami, iterator dapat digunakan untuk menavigasi kontainer, tetapi saya belum pernah menggunakan iterator sebelumnya, dan apa yang saya baca membingungkan. Jika ada yang bisa memberi saya beberapa informasi tentang bagaimana mencapai …
105 c++  iterator  vector 

6
Bisakah kita menulis iterator kita sendiri di Java?
Jika saya memiliki daftar yang berisi [alice, bob, abigail, charlie]dan saya ingin menulis iterator sedemikian rupa sehingga mengulangi elemen yang dimulai dengan 'a', dapatkah saya menulis milik saya sendiri? Bagaimana saya bisa melakukan itu?
104 java  iterator 

8
ArrayIndexOutOfBoundsException saat menggunakan iterator ArrayList
Saat ini, saya memiliki program yang berisi potongan kode yang terlihat seperti ini: while (arrayList.iterator().hasNext()) { //value is equal to a String value if( arrayList.iterator().next().equals(value)) { // do something } } Apakah saya melakukan itu dengan benar, sejauh iterasi melalui ArrayList berjalan? Kesalahan yang saya dapatkan adalah: java.lang.ArrayIndexOutOfBoundsException: -1 at …





12
Iterasi vektor C ++ dari akhir ke awal
Apakah mungkin untuk mengulang sebuah vektor dari akhir ke awal? for (vector<my_class>::iterator i = my_vector.end(); i != my_vector.begin(); /* ?! */ ) { } Atau itu hanya mungkin dengan hal seperti itu: for (int i = my_vector.size() - 1; i >= 0; --i) { }
101 c++  vector  iterator 

6
Iterator daftar melingkar dengan Python
Saya perlu mengulang daftar melingkar, mungkin berkali-kali, setiap kali dimulai dengan item yang terakhir dikunjungi. Kasus penggunaan adalah kumpulan koneksi. Klien meminta koneksi, iterator memeriksa apakah koneksi menunjuk-ke ​​tersedia dan mengembalikannya, jika tidak mengulang sampai menemukan koneksi yang tersedia. Apakah ada cara yang rapi untuk melakukannya dengan Python?
99 python  list  iterator 




7
Bagaimana cara membaca satu baris data csv dengan Python?
Ada banyak sekali contoh pembacaan data csv menggunakan python, seperti ini: import csv with open('some.csv', newline='') as f: reader = csv.reader(f) for row in reader: print(row) Saya hanya ingin membaca satu baris data dan memasukkannya ke dalam berbagai variabel. Bagaimana aku melakukan itu? Saya telah mencari ke mana-mana untuk contoh …
94 python  file  csv  iterator  next 

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.