[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