On Thu, 12 Oct 2006 dblack / wobblini.net wrote: > Hi -- > > On Thu, 12 Oct 2006, Drew Olson wrote: > >> I'm working on my codegolfing skills and was wondering, what is the >> shortest possible way to write the following in ruby: >> >> if a==0 >> 1 >> else >> 2 >> end > > The smallest I can think of is: > > a==0?1:2 > if a will only have values 0 or 1 you could use 2**a if a is always positive you could use a>0?2:1 cheers. -a -- my religion is very simple. my religion is kindness. -- the dalai lama