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:4es un valor de verdad, iterado directo.80:-15:35cuenta hacia abajo de a quince.- En un script, mutar una atadura externa al bucle pide
global.
Palabras clave y builtins usados aquí
endforglobalinwhile
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.
Paso 2 de 3 en Control de flujo; paso 5 de 27 en Fundamentos del lenguaje.