1 package frost.collections
2
3 ====================================================================================================
4 Provides the ability to create an [Iterator] over some collection of objects. `Iterable` objects are
5 valid `for` loop targets.
6 ====================================================================================================
7 interface Iterable<T> {
8 ================================================================================================
9 Returns an `Iterator`.
10 ================================================================================================
11 property iterator:Iterator<T>
12
13 function get_iterator():Iterator<T>
14 }
15