From: ara.t.howard@... Date: 2007-01-25T00:52:15+09:00 Subject: Re: Exception Handling/Divide By Zero/NaN Done on One Line On Thu, 25 Jan 2007, John Kopanas wrote: > I have the following: > > a = (y != 0) ? (x/y) : 0 > > There must be a sexier way of doing this! Any suggestions? > > On a side note... how do we do exception handling on the same line as > statement? > > a = x/y rescue 0 > > That does not work but does it make sense? Is it because dividing by > zero does not throw an exception? > > Thanks for your help! :-) > works for me? harp:~ > ruby -e' a = 42/0 rescue 42; p a ' 42 i think you're doing the right thing with > a = x/y rescue 0 how doesn't it work? regards. -a -- we can deny everything, except that we have the possibility of being better. simply reflect on that. - the dalai lama