Foros del Web » Programando para Internet » Ruby »

Dudilla ruby

Estas en el tema de Dudilla ruby en el foro de Ruby en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 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!!!
  #2 (permalink)  
Antiguo 11/12/2013, 10:54
Avatar de abimex
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: ~
Mensajes: 751
Antigüedad: 17 años, 8 meses
Puntos: 137
Respuesta: Dudilla ruby

pues solo estarias reescribiendo el metodo each, si aun lo quieres hacer puedes hacer un metodo que reciba un bloque y despues iteras tu array llamando ese bloque.

Como te digo no lo veo mucho sentido :P

Un saludo!
__________________
>> abimaelmartell.com

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.