typestar

Arreglos en Ruby

Construir, ampliar y consultar la colección de batalla de Ruby.

langs = ["ruby", "python", "go"]
langs << "rust"
langs.push("c")
puts langs.length
puts langs.first
puts langs.last
puts langs[1..2].inspect

nums = [3, 1, 4, 1, 5, 9, 2, 6]
puts nums.sort.inspect
puts nums.uniq.inspect
puts nums.sum

Cómo funciona

  1. << y push agregan al final; first y last miran los extremos.
  2. Los rangos cortan: langs[1..2] devuelve un arreglo nuevo de dos elementos.
  3. sort, uniq y sum cubren las transformaciones de todos los días.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
233
Tokens
84
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 56 segundos.

Escribe este fragmento

Paso 1 de 3 en Colecciones; paso 4 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →