Documentation
¶
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IteratorPrint ¶
func IteratorPrint(i Iterator)
Types ¶
type Iterator ¶
Iterator 迭代器接口,包含了访问集合对象元素的方法,例如获取下一个元素、判断是否还有元素等。
Example ¶
aggregate := NewNumbers(1, 10) IteratorPrint(aggregate.Iterator())
Output: 1 2 3 4 5 6 7 8 9 10
type NumbersIterator ¶
type NumbersIterator struct {
// contains filtered or unexported fields
}
func (*NumbersIterator) First ¶
func (i *NumbersIterator) First()
func (*NumbersIterator) IsDone ¶
func (i *NumbersIterator) IsDone() bool
func (*NumbersIterator) Next ¶
func (i *NumbersIterator) Next() any
Click to show internal directories.
Click to hide internal directories.