Ruby - Duda iteradores en Ruby

 
Vista:
sin imagen de perfil

Duda iteradores en Ruby

Publicado por rubyestaroto (1 intervención) el 11/12/2013 15:58:41
Hola a todos, estoy empezando a aprender este lenguaje y tenía una duda respecto a los iteradores.
Supongamos que tenemos la siguiente clase:

class Colegio

def initialize()
@arrayAlumnos=[]
@arrayProfesores=[]
@arrayAsignaturas=[]
end

end

Mi duda era como podría crear un iterador (each por ejemplo) que solo iterase ante un determinado array (que es un atributo/variable de la clase), por ejemplo eachAlumnos() {| x | puts x} iterararía solo sobre los alumnos y para llamarlo se pondría eachAlumnos(){ ... } y no @arrayAlumnos.each() {...} como haríamos con un iterador normal.


Muchas gracias por todo de antemano. Saludos!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder