Циклы


Цикл - процесс многократного повторения заданных действий.

В СT++ есть два типа циклов, осуществляющих прямое прохождение по массиву данных. Операторами циклов являются конструкции <TMPL_loop> и <TMPL_foreach>.

Исторически первая появившаяся конструкция <TMPL_loop> была аналогична используемой в проектах, основанных на соглашениях модуля Perl HTML::Template. Смысл этой конструкции - в максимально синтаксически простом доступе к выводимом данным. Если требуется простой вывод данных внутри тела цикла эта конструкция является наиболее подходящей. Подробное описание этого типа циклов доступно в разделе справки Обычные циклы.

В том случае когда необходим вывод сложных циклов, включающих в себя вложенные циклы, более удобным будет доступ через именованные итераторы <TMPL_foreach>. Справка по использованию этой конструкции находится в разделе Циклы с итераторами


Copyright © 2003 - 2009 CTPP Dev. Team | http://ctpp.havoc.ru