typestar

Bucles en Lua

El for numérico cuenta; while guarda; repeat prueba al final.

-- The numeric for counts start, stop, optional step.
for floor = 1, 3 do
  print("Descending to floor " .. floor)
end

for count = 10, 4, -2 do
  print("Rope remaining: " .. count .. " ft")
end

-- while and repeat guard on a condition; repeat tests at the end.
local stamina = 9
while stamina > 6 do
  stamina = stamina - 1
end
repeat
  stamina = stamina + 2
until stamina >= 10
print("Rested back to " .. stamina)

Cómo funciona

  1. for floor = 1, 3 do cuenta con ambos extremos.
  2. Una tercera cláusula da el paso: 10, 4, -2 baja de a dos.
  3. repeat ... until corre su cuerpo al menos una vez.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
18
Caracteres a escribir
408
Tokens
74
Ritmo de tres estrellas
70 tpm

Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 63 segundos.

Escribe este fragmento

Paso 2 de 3 en Control de flujo; paso 5 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →