26.2 Введение

A loop is a series of expressions that are executed one or more times, a process known as iteration. The Loop Facility defines a variety of useful methods, indicated by loop keywords, to iterate and to accumulate values in a loop.

Цикл представляет собой группу выражений, которые выполняются один или более раз, такой процесс известен как итерация. Цикл Loop включает в себя различную функциональность, которая обозначается ключевыми символами loop, для итерации и для накопления значений в цикле.

Loop keywords are not true Common Lisp keywords; they are symbols that are recognized by the Loop Facility and that provide such capabilities as controlling the direction of iteration, accumulating values inside the body of a loop, and evaluating expressions that precede or follow the loop body. If you do not use any loop keywords, the Loop Facility simply executes the loop body repeatedly.

Ключевые символы loop это не те ключевые символы Common Lisp’а. Они являются просто символами, которые имеют специальное значение в теле этой формы. Символы указывают на: направление итерации, накопление значения внутри тела, на действия для выполнения в начале/конце цикла. Если вы не используете эти ключевые символы, то loop просто циклически выполняет тело.