Top 1K Features Creators Events Podcasts Books Extensions Interviews Blog Explorer CSV

Iterators

< >
Example from 1 languages: Python
https://www.w3schools.com/python/python_iterators.asp
Example from 1 languages: Java
Iterator iter = list.iterator(); //Iterator<MyType> iter = list.iterator(); in J2SE 5.0 while (iter.hasNext()) { System.out.print(iter.next()); if (iter.hasNext()) System.out.print(", "); }
Example from 1 languages: C++
std::vector<int> items; items.push_back(5); // Append integer value '5' to vector 'items'. items.push_back(2); // Append integer value '2' to vector 'items'. items.push_back(9); // Append integer value '9' to vector 'items'. for (auto it = items.begin(); it != items.end(); ++it) { // Iterate through 'items'. std::cout << *it; // And print value of 'items' for current index. }
Example from 1 languages: Ruby
(0...42).each do |n| puts n end
Example from 1 languages: Rust
for n in 0..42 { println!("{}", n); }
Example from 1 languages: MATLAB
% Define an array of integers myArray = [1,3,5,7,11,13]; for n = myArray % ... do something with n disp(n) % Echo integer to Command Window end
Example from 1 languages: Chapel
iter
Example from 1 languages: Speedie
|| items = [5,6,7,8] for i in items printline i
*

Languages with Iterators include Python, Java, C++, Ruby, Rust, MATLAB, Chapel, Speedie

*

Languages without Iterators include progsbase

*

View all concepts with or missing a hasIterators measurement

*

Read more about Iterators on the web: 1.

- Build the next great programming language Add Issues About Search Keywords Livestreams Labs Resources Acknowledgements