typestar

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

  1. push! agrega en el lugar; el signo es una convención de nombres.
  2. queue[end] indexa desde atrás; los cortes como [2:end] copian.
  3. sort! reordena el vector mismo.

Palabras clave y builtins usados aquí

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.

Escribe este fragmento

Paso 1 de 3 en Colecciones; paso 10 de 27 en Fundamentos del lenguaje.

← Anterior Siguiente →