viernes, 5 de noviembre de 2010

Ruby: Tutorial: Hello Name

Fuente: Little Book of Ruby



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})

Ruby: Tutorial: Hello World!

Fuente: Little Book of Ruby



Paso a Paso:

1. Creación del fichero helloworld.rb

puts 'Hello, World!'


2. Ejecutar desde la línea de comandos

ruby helloworld.rb




Apuntes:

  • Ejemplo típico, casi obligatorio, en el que se muestra el texto "Hello, World!"

Ruby interactivo

  • Permite ejecutar instrucciones del lenguaje línea a línea
  • Se lanza escribiendo en la linea de comandos irb
  • Se sale escribiendo exit o quit


Fuentes:
  • Little Book of Ruby (Huw Collingbourne)
  • Ruby Fácil (Diego F. Guillén Nakamura)

Ruby

  • Lenguaje de programación multiplataforma, interpretado, reflexivo y orientado a objetos
  • Creado por el programador japonés Yukihiro "Matz" Matsumoto
  • Inspirado en Perl y Python
  • Presentado públicamente en 1995
  • Diseñado para la productividad y la diversión del programador
  • Todos los tipos de datos son un objeto
  • Las variables siempre son referencias a objetos, no los objetos mismos
  • Sensible a las mayúsculas


Fuentes:
  • Wikipedia: Ruby
  • Little Book of Ruby (Huw Collingbourne)
  • Ruby Fácil (Diego F. Guillén Nakamura)