Discussion 解説
This iterator calls next()
on its base iterator; if this call returns nil
, next()
returns nil
. Otherwise, next()
returns the result of calling the transforming closure on the received element.
このイテレータは、next()
をそれの基底イテレータ上で呼び出します;この呼び出しがnil
を返すならば、next()
はnil
を返します。そうでなければ、next()
は変換クロージャをその受け取った要素上で呼び出す結果を返します。