[Ror-es] "Tube" un problema parametros recividos con *parametro, bueno vi que se puede mandar con *arreglo
Angel Mauricio Pino Gonzalez
angelmauricio.pinogonzalez at gmail.com
Tue Nov 3 15:18:05 GMT 2009
En un método que recibe los parámetros en una variable *parametro,
cosa que implica que lo que venga allí lo mete en un arreglo llamado
parametro de largo variable.
El tema es que yo ya tenia un arreglo y al pasarlo como parámetro no
lo manejaba correctamente. Bueno aun que sea un literal se puede hacer
la llamada de la siguiente manera.
x = objeto.(algo, *[1,2,3])
Y entiende que no necesita crear un arreglo si no que ya va uno en la llamada.
Suena extraño que haga algo así y no haga directamente :
x = objeto.(algo, 1,2,3)
Pero es que la lista viene en un texto y lo que realmente hago es :
x = objeto.(algo, *eval(mitexto))
Me doy el trabajo de contarlo, por que son esas cosas que no sabes ni
como buscarlas en san google.
Y cuando se necesitan es la forma de hacerlo.
Si alguien dice que pavada eso siempre lo supe y lo sabe cualquier.
Por que #$%@$ no lo habían comentado?
Atte.
--
Angel Mauricio Pino G
AngelMauricio.PinoGonzalez at gmail.com
Movil: 08-577.92.72
More information about the Ror-es
mailing list