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
<<ypushagregan al final;firstylastmiran los extremos.- Los rangos cortan:
langs[1..2]devuelve un arreglo nuevo de dos elementos. sort,uniqysumcubren las transformaciones de todos los días.
Palabras clave y builtins usados aquí
puts
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.
Paso 1 de 3 en Colecciones; paso 4 de 29 en Fundamentos del lenguaje.