typestar

Interpolación de cadenas en Ruby

Variables, cadenas y la interpolación que Ruby usa a cada rato.

name = "typestar"
year = 1995
puts "#{name} practices Ruby, born #{year}"

greeting = "hello"
shout = greeting.upcase
puts "#{greeting} became #{shout}"

# la interpolación ejecuta cualquier expresión, no solo lee variables
puts "next year is #{year + 1}"
puts "#{name.length} characters"

Cómo funciona

  1. Asigna una cadena y un entero a variables locales comunes.
  2. #{} inserta cualquier expresión en una cadena de comillas dobles.
  3. Las llamadas a métodos como upcase y length también funcionan dentro de las llaves.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
11
Caracteres a escribir
288
Tokens
57
Ritmo de tres estrellas
95 tpm

Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 36 segundos.

Escribe este fragmento

Paso 1 de 3 en Variables y cadenas; paso 1 de 29 en Fundamentos del lenguaje.

Siguiente →