Paso a Paso:
1. Creación del fichero helloname.rb
print( 'Enter your name: ' )
name = gets()
puts( "Hello #{name}" )
2. Ejecutar desde la línea de comandos
ruby helloname.rb
Apuntes:
- Uso de print para mostrar un string sin que se produzca un cambio de línea posterior (retorno de carro), de tal forma que la introducción del nombre se haga en la misma línea
- Uso de gets para leer una cadena introducida por el usuario (hasta la pulsación de Enter)
- Asignación de la entrada del usuario a una variable (name)
- No se ha necesitado declarar la variable name anteriormente, ni asignarle un tipo explícitamente
- Inclusión de la variable name dentro de cadenas dobles, de tal forma que se muestre el contenido de la misma (#{name})