Vectores en Julia
1-indexados, crecibles, y el ! marca los mutadores.
# Vectors are 1-indexed and grow in place; ! marks mutation.
queue = ["M42", "M45"]
push!(queue, "M31")
println(queue[1], " first, ", queue[end], " last")
# Slices copy; end works inside the brackets.
tail = queue[2:end]
println(tail)
pushfirst!(queue, "Moon")
sort!(queue)
println(queue)
println("Length now $(length(queue))")
Cómo funciona
push!agrega en el lugar; el signo es una convención de nombres.queue[end]indexa desde atrás; los cortes como[2:end]copian.sort!reordena el vector mismo.
Palabras clave y builtins usados aquí
end
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 329
- Tokens
- 82
- Ritmo de tres estrellas
- 70 tpm
Al ritmo de tres estrellas de 70 tokens por minuto, este intento toma unos 70 segundos.
Paso 1 de 3 en Colecciones; paso 10 de 27 en Fundamentos del lenguaje.