Aprende a programar, 9.Clases

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

Continue reading