11/12/2013, 09:15
|
| | Fecha de Ingreso: diciembre-2013 Ubicación: españa
Mensajes: 1
Antigüedad: 10 años, 11 meses Puntos: 0 | |
Dudilla ruby 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!!! |