From: Joel VanderWerf Date: 2002-12-08T15:04:31+09:00 Subject: Re: elseif? nobu.nokada@softhome.net wrote: > Hi, > > At Sun, 8 Dec 2002 06:18:52 +0900, > Joel VanderWerf wrote: > >>x = 1.5 >> > > case > >> when x < 0; puts "x < 0" >> when 0 <= x && x < 1; puts "x in interval [0,1)" >> when 1 <= x && x < 2; puts "x in interval [1,2)" >> when 2 <= x; puts "x >= 2" >>end > > > If no expression after "case", "when" clause evaled as true > will be executed. > Much nicer that way. Now I *will* use it. I've updated the RubyIdioms page.