Loops

Un loop es un conjunto de código que se ejecuta por una cantidad de tiempo. En Lua hay 4 tipos de Loops:

while

Repite el código dentro de while hasta que la condición sea false. La sintaxis de while es:

while (condición):
do
       código a repetir
end

for

Repite el código la cantidad de veces que le indiquemos. La sintaxis de for es:

for valorInicial , valor max/min , incremento
do
      código a repetir
end

Donde valorInicial es el numero con el que queremos comenzar el loop, valor max/min es el numero maximo o minimo que queremos alcanzar en la repetición, incremento es el numero que incrementaremos valorInicial cada repetición hasta alcanzar el valor max/min.

repeat ... until

A diferencia con while, que revisa la condición al inicio del código, repeat revisa la condición al final, es decir, primero ejecuta el código y luego revisa la condición. La sintaxis de repeat es:

repeat
    código a repetir
until(condición)

Loop aninado

Signfica que Lua acepta usar un loop dentro de otro loop, por ejemplo:

while(condicion)
do
   while(condicion)
   do
      codigo
   end
   codigo
end

No hay comentarios:

Publicar un comentario

Como hacer un Snake en Love2D

Archivos Comenzamos creando los archivos main.lua y conf.lua, en el conf.lua solo añadimos lo siguiente: function love.conf(t)   t.win...