Return Value 戻り値
The next element in the underlying sequence if a next element exists; otherwise, nil
.
次の要素が存在するならば基礎をなすシーケンス中の次の要素;そうでなければ、nil
。
nil
if no next element exists.
次の要素へ進んでそれを返します、または次の要素が存在しないならばnil
を返します。
Availability
Technology
mutating func next() -> Elements.Element
?
The next element in the underlying sequence if a next element exists; otherwise, nil
.
次の要素が存在するならば基礎をなすシーケンス中の次の要素;そうでなければ、nil
。
Repeatedly calling this method returns all the elements of the underlying sequence in order. As soon as the sequence has run out of elements, all subsequent calls return nil
.
繰り返しこのメソッドを呼び出すことは、基礎をなすシーケンスのすべての要素を順番に返します。シーケンスが要素を使い果たすやいなや、全てのその後の呼び出しはnil
を返します。
This example shows how an iterator can be used explicitly to emulate a for
-in
loop. First, retrieve a sequence’s iterator, and then call the iterator’s next()
method until it returns nil
.
この例は、イテレータが明示的に使われてfor
-in
ループの機能を真似る方法を示します。まず、あるシーケンスのもつイテレータを見つけて取ってきてください、そしてそのイテレータの持つnext()
メソッドを、それがnil
を返すまで呼び出してください。