%Iterator.Array
class %Iterator.Array extends %Iterator.AbstractIterator
Method Inventory
Methods
method %GetNext(Output key, Output value) as %Integer
getNext() advances the iterator and returns true if the iterator is positioned on a valid
element, false if it is beyond the last element. The key for the element is returned in the
first output argument and the value in the second. To call this method, pass the key and
value arguments by reference to receive their return values.
To iterate over an array, use the following pattern:
while iterator.getNext(.key,.value) {
// key and value now contain the key for the element and value contains the value.
}
Inherited Members
Inherited Properties
Inherited Methods
- %ClassIsLatestVersion()
- %ClassName()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %IsA()
- %New()
- %OriginalNamespace()
- %PackageName()
- %SetModified()
- getNext()