Iterable<T> class

This interface is implemented by the List, Set, and Map classes; it provides the #iterator read-only property that returns an Iterator.

Typical usage is:

var it = anIterableCollection.iterator;
while (it.next()) {
  var item = it.value;
}
Implementers
Available extensions
Annotations
  • @JS()
  • @staticInterop
  • @anonymous

Constructors

Iterable({Iterator? iterator, num? count, dynamic first()?})
factory

Properties

count num

Available on Iterable<T>, provided by the Iterable$Typings extension

This read-only property is the number of elements in the collection.
no setter
first ↔ T? Function()

Available on Iterable<T>, provided by the Iterable$Typings extension

getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
iterator Iterator<T>

Available on Iterable<T>, provided by the Iterable$Typings extension

Gets an Iterator that can iterate over the items in the collection.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited