ITERACIONES SIMPLES
En algunos casos puede ser conveniente otro enfoque de las operaciones
repetitivas, mediante estructuras en bucle que no implican procedimientos de
auto-referencia. Los operadores REPEAT y FOREACH ejecutan las
expresiones dadas un número defterminado de veces. En el primer caso se
trata del número de veces que resulta de la evaluación del
primero de sus argumentos y en el segundo de la cantidad de elementos que
pertenecen a una lista. Esta última función tiene en Visual LISP
su equivalente aplicable a objetos de colección ActiveX bajo el nombre
de VLAX-FOR
Tanto para REPEAT como para FOREACH se puede establecer de antemano el
número de ciclos a realizar. Pero esa no es siempre la situación.
En muchas ocasiones no hay manera de saberlo. En estos casos se deberá
establecer, al igual que en los procedimientos recursivos una condición
de prueba que determine la conclusión del ciclo. Para ello disponemos de
la función WHILE.
|
|