diff --git a/language/predefined/iterator/rewind.xml b/language/predefined/iterator/rewind.xml index 540be6d2b4..ff70dac353 100644 --- a/language/predefined/iterator/rewind.xml +++ b/language/predefined/iterator/rewind.xml @@ -1,10 +1,10 @@ - + Iterator::rewind - Возвращает итератор на первый элемент + Отматывает итератор на первый элемент @@ -14,22 +14,21 @@ - Возвращает итератор обратно на первый элемент. + Метод отматывает итератор на первый элемент. - В начале цикла &foreach; этот метод вызывается первым. - Метод не будет вызван после + В начале цикла &foreach; метод вызывается первым. + Метод не вызывается после цикла &foreach;. - Поскольку &foreach; всегда вызывает метод rewind перед началом итерации, - ручное перемещение позиции итератора (например, с помощью метода SplFileObject::seek) - будет сброшено. + Запуск цикла &foreach; сбросит ручное продвижение позиции итератора методом наподобие SplFileObject::seek, + поскольку цикл каждый раз вызывает метод перед началом итерации. - Для выполнения итерации без перемотки итератора, оберните его в - NoRewindIterator. + Для итерации без перемотки + итератор оборачивают объектом NoRewindIterator. @@ -42,7 +41,7 @@ &reftitle.returnvalues; - Любое возвращаемое значение игнорируется. + Возвращаемое значение игнорируется.