AD

¿Ya dominas lo básico? Un curso estructurado de Julia es la vía rápida para dar el salto.

Ver cursos de Julia en Udemy

Enlace de afiliado. No te cuesta nada extra.

🟣Lecciones de Julia
Lección 5 / 68

Repetir con bucles (for)

En esta lección repetirás una acción varias veces sin escribirla varias veces.

for i in 1:5 recorre el rango del 1 al 5, incluyendo el 5. El bloque se cierra con end.

El código de ejemplo imprime el número de vuelta cinco veces.

En Julia los índices empiezan en 1, no en 0, y los rangos incluyen ambos extremos. Es el convenio de las matemáticas, coherente con el público al que se dirige el lenguaje, y es lo primero que hay que reajustar al llegar de Python o de C.

Los rangos son objetos ligeros: 1:1000000 no crea un millón de números en memoria, solo guarda el principio y el final. Por eso recorrer rangos enormes no cuesta nada.

Para recorrer una colección con su posición está enumerate, y para recorrer varias a la vez, zip. Y algo característico: los bucles en Julia son rápidos. En Python o en R se evita escribirlos porque el intérprete los hace lentos; aquí se compilan a código máquina y escribir un bucle es perfectamente idiomático.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Julia directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)