Câu hỏi được gắn thẻ «iterator»

Trình lặp là một mẫu lập trình hướng đối tượng, cho phép duyệt qua bộ sưu tập, không biết về việc thực hiện thực tế hoặc địa chỉ đối tượng trong bộ nhớ vật lý. Đây là một trong những mẫu thiết kế hành vi của Gang of Four.

5
Lặp lại các khóa đối tượng trong node.js
Vì Javascript 1.7 có một đối tượng Iterator , cho phép điều này: 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) { console.log("Unknown error: " + err.description + "\n"); } } iterate(); Có cái gì …



3
Sự khác biệt giữa Iterator và Listiterator?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Chúng ta có thể sử dụng Iteratorđể đi qua a Sethoặc a Listhoặc a Map. Nhưng ListIteratorchỉ có thể được sử dụng để đi qua a List, nó không thể đi qua a Set. Tại sao? Tôi biết …


12
Lặp lại trên Bản đồ bản in
Tôi đang cố gắng lặp lại trên bản đồ bản thảo nhưng tôi vẫn gặp lỗi và tôi không thể tìm thấy bất kỳ giải pháp nào cho một vấn đề tầm thường như vậy. Mã của tôi là: myMap : Map<string, boolean>; for(let key of myMap.keys()) { console.log(key); } …






6
Lặp lại các dòng của một chuỗi
Tôi có một chuỗi nhiều dòng được định nghĩa như sau: foo = """ this is a multi-line string. """ Chuỗi này chúng tôi đã sử dụng làm đầu vào thử nghiệm cho trình phân tích cú pháp mà tôi đang viết. Hàm phân tích cú pháp nhận một- fileđối …
119 python  string  iterator 


7
Scala xuống hoặc giảm vòng lặp for?
Trong Scala, bạn thường sử dụng một trình lặp để thực hiện một forvòng lặp theo thứ tự tăng dần như: for(i <- 1 to 10){ code } Bạn sẽ làm như thế nào để nó tăng từ 10 lên 1? Tôi đoán 10 to 1đưa ra một trình lặp …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.