typestar

Bucles y rangos en Julia

start:stop y start:step:stop manejan el for; while guarda.

# Ranges are first-class: start:stop and start:step:stop.
for pass in 1:4
    println("Guiding pass $pass")
end

for alt in 80:-15:35
    println("Slewing through $alt degrees")
end

# while loops on a condition; global mutation is explicit in scripts.
battery = 100
while battery > 70
    global battery -= 12
end
println("Battery at $battery%")

Cómo funciona

  1. 1:4 es un valor de verdad, iterado directo.
  2. 80:-15:35 cuenta hacia abajo de a quince.
  3. En un script, mutar una atadura externa al bucle pide global.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
15
Caracteres a escribir
334
Tokens
54
Ritmo de tres estrellas
70 tpm

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

Escribe este fragmento

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

← Anterior Siguiente →