EnglishРусский  

   Приложение

Реклама

Инсталлятор CreateInstall
Бесплатные и коммерческие инсталляторы

Конструкция цикла foreach

Цикл foreach предназначен для работы с объектами содержащими какое-то множество элементов. Тип объекта должен иметь методы first, next, eof. Подробнее об определении этих методов смотрите на странице Системные методы для типов. C помощью конструкции foreach можно перебрать все элементы в исходном объекте.

После ключевого слова foreach указывается имя переменной, которая будет указывать на очередной элемент. Затем через запятую следует объект в котором будет перебор и далее тело цикла. Если объект содержит элементы числового типа, то переменная-индекс, будет содержать значения. Если объект состоит из элементов структурного типа, то переменная-индекс будет указывать на очередной элемент. В этом случае, если вы изменяете переменную-индекс, то также будет меняться соответствующий элемент в объекте.

arrstr names = %{"John","Steve","Laura", "Vanessa"}

foreach curname,names
{
   print("\( curname )\n")
}

Смотрите также

Редактировать