Página original: http://pine.fm/LearnToProgram/?Chapter=09
Hasta ahora hemos visto diferentes tipos, o clases, de objetos: cadenas (string), enteros (integer), flotantes (floats), arreglos (arrays) y algunos cuantos objetos especiales (true, false y nil) de los cuales hablaremos mas tarde. En Ruby, estas clases siempre se escriben en ingles y llevan la primer letra mayúscula: String, Integer, Float, Array… etc. Generalmente, si queremos crear un nuevo objeto de una cierta clase, usamos new:
1 2 3 4 5 6 7 | a = Array.new + [12345] # Agregamos el arreglo b = String.new + 'hola' # Agregamos la cadena c = Time.new puts 'a = '+a.to_s puts 'b = '+b.to_s puts 'c = '+c.to_s |
a = 12345 b = hola c = Thu May 14 12:01:13 -0500 2009