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 7 / 68

Trabajar con arrays

En esta lección guardarás varios valores en una colección y la recorrerás.

Un array se escribe entre corchetes. enumerate entrega en cada vuelta la posición y el elemento.

El código de ejemplo numera una lista de frutas. Fíjate en que no hace falta sumar uno a la posición: como los índices empiezan en 1, el primer elemento ya es el número 1.

Ese detalle resume bien la diferencia de mentalidad. En los lenguajes que cuentan desde 0, numerar una lista para una persona obliga a un i + 1 constante; aquí coincide.

Pedir una posición que no existe lanza un error con un mensaje muy claro, BoundsError, que indica el índice y el tamaño. Es de los errores mejor explicados del lenguaje.

Un array de Julia tiene un tipo: ["manzana", "naranja"] es un Vector{String}. Si mezclas tipos, se convierte en Vector{Any}, que funciona igual y es bastante más lento, porque el compilador ya no puede especializar. Es la causa número uno de código en Julia que va despacio.

📖 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)