From: Tim Roberts Date: 2011-01-13T16:45:25+09:00 Subject: Re: Case statements - Just beautification flebber wrote: >I just want to clarify case statements the name after the word case is >this just for beautification and to help with code readability? What >purpose does it serve. > >So in my code its "winunit" and matz's code its "birthyear". > ># Method 1 - Confident - assign range ># number -> number >def pricerange(x) >puts "Enter the quoted price: " >x = gets.chomp >winalloc = case winunit > when x == (1.50...2.50) then ... > when x == (2.50...3.80) then ... > when x == (3.80...5.50) then ... > else something >end Perhaps its purpose would be clearer if you wrote it like Matz's code: x = gets.chomp winalloc = case x when (1.50...2.50) then ... when (2.50...3.80) then ... when (3.80...5.50) then ... else something end -- Tim Roberts, timr@probo.com Providenza & Boekelheide, Inc.