irb

Objetivos

  • Entender la diferencia entre irb y la línea de comandos
  • Entender cómo y cuándo usar irb
  • Ejecutar algunas sentencias simples de ruby

Paso 1

Type this in the terminal:
irb

irb es el intérprete interactivo de ruby.

En irb, puedes experimentar con pequeñas piezas de código para darte cuenta de qué hacen.

Paso 2

Type this in irb:
5 + 9
109 / 17
2 ** 8
5 > 6

¿Qué pasó después de cada línea? ¿Qué crees que hacen estas sentencias?

Paso 3

Vamos a echar un vistazo más de cerca a la salida de irb:

Type this in irb:
1 + 2
Expected result:
1.9.3p125 :015 > 1 + 2
 => 3
1.9.3p125 :016 >

Aquí, => 3 es el valor de retorno de la sentencia 1 + 2. Cada sentencia en ruby tiene un valor de retorno: irb te muestra ese valor después de que escribes una sentencia completa y presionas enter.

Paso 4

Type this in irb:
exit

exit es la manera garantizada de salir de irb. Dependiendo de tu sistema operativo, Control-C o Control-D en una línea vacía también puede funcionar.

Practica entrando y saliendo de irb unas cuantas veces. ¿Cómo puedes saber que estás dentro o fuera de irb?

Explicación

irb no es un lugar para escribir código: es un lugar para experimentar y descubrir cómo ciertas características del lenguaje funcionan. Cuando escribes un programa hecho y derecho, lo guardarás en un archivo de texto en tu computadora.

Siguiente Paso: