Инструменты пользователя

Инструменты сайта


examination:flp:question32

Циклические структуры в РС – Лиспе.

В Коммон Лиспе есть еще циклические предложения. Форма (LOOP ml m2 …) реализует цикл, в котором формы ml, m2, … вычисляются снова и снова. Цикл завершается лишь в случае, если в какой-нибудь из вычисляемых форм не встретится явный оператор завершения RETURN (или другая форма, прекращающая вычисления). 

Часто некоторый цикл надо выполнить определенное количество раз или выполнить его с каждым элементом списка. В Коммон Лиспе для этого имеются формы DOTIMES и DOLI ST.

(dolist (<переменная > < список > [<результат >] )
                   < форма >...) 
    
(dotimes (<переменная > < число > [<результат >] ) 
                   < форма >...)
examination/flp/question32.txt · Последние изменения: 2014/01/15 12:17 (внешнее изменение)