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

Partir y unir cadenas (split y join)

En esta lección convertirás un texto con separadores en un array, y un array en un texto.

split(texto, ",") parte por el separador y join(vector, " / ") hace lo contrario.

El código de ejemplo convierte una línea separada por comas y la vuelve a mostrar con otro separador.

Un detalle propio de Julia: split no devuelve cadenas nuevas sino SubString, que son vistas sobre el texto original sin copiar nada. Por eso es rápido; el precio es que mientras exista una de esas vistas, la cadena entera se mantiene en memoria. Para guardarlas a largo plazo conviene convertirlas con String(trozo).

Ese patrón —devolver una vista en lugar de una copia— aparece en muchos sitios del lenguaje, y es una de las razones de que sea rápido sin que se note.

split sin argumentos parte por espacios ignorando los repetidos, que es lo que quieres al trocear una frase. Y para CSV real no basta con esto: hay un paquete CSV.jl que maneja las comillas y los saltos de línea dentro de un campo.

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