Tampoco hay que repetir el 400 (me faltó agregar esa condición). De momento para mi la mejor solución fue esta, por mas que el autor opine que es fea y de hecho lo es! jaja: Matías Flores <[email protected]> variable1 += -variable2 + (variable2 += 400)
NachoKB <[email protected]> a, b = [a,b].map &:next Esto funca? no lo probé, y en que momento le digo que quiero incrementar en 400 ? Y si, la solución con |x| no va porque sería con variable auxiliar s2 2009/11/2 Bruno Deferrari <[email protected]> > 2009/11/2 Michel Martens <[email protected]>: > > 2009/11/2 Nicolás Sanguinetti <[email protected]>: > >> 2009/11/2 Leonardo Gallucci > >> <[email protected]<leonardogallucci%[email protected]> > >: > >>> Hola Gente, pregunta sobre Ruby. > >>> > >>> Como pudo hacer una asignación += múltiple con las siguientes > condiciones: > >>> - en una sola línea de codigo > >>> - sin utilizar ; > >>> - sin utilizar una variable auxiliar > >>> > >>> Objetivo a lograr en una sola línea (ejemplo) > >>> variable1 += 400 > >>> variable2 += 400 > >>> > >>> Como sería la solución ideal (no esta soportado, testeé en ruby 1.8.7): > >>> variable1, variable2 += 400 > >> > >> Lo que vos querés hacer, no se puede. > >> > > > > +1 > > > > La alternativa para lograr lo que querés sería algo así: > > a, b = a + 400, b + 400 > > > > Saludos, > > > > -- > > Michel > > _______________________________________________ > > Ruby mailing list > > [email protected] > > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > > > > irb> a += 400 and b += 400 > > but why? > _______________________________________________ > Ruby mailing list > [email protected] > http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar > -- Leonardo Gallucci RoR Developer at Delapalo Labs Phone: (+54.11) 5371-3006
_______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
