From: "Hal E. Fulton" Date: 2002-12-08T17:28:47+09:00 Subject: Re: elseif? ----- Original Message ----- From: "Joel VanderWerf" To: "ruby-talk ML" Sent: Sunday, December 08, 2002 12:04 AM 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. And so will I! That is amazing. > I've updated the RubyIdioms page. > Hmm, have to check that out... :) Hal