Ruby: case 语句的使用

case n
  when 0 then
    puts 'Nothing'
  when 2, 7, 10 then
    puts 'Other Numbers'
  else
    puts 'There is nothing here'
end

 

case name
  when "Jason" then
    puts "Hello Jason you are a valued customer, welcome back."
  when "Peter" then
    puts "Hello Peter very nice to have you back"
  when "Paul" then
    puts "Hello Paul, we haven't seen you here in ages!"
  else
    puts "Hello stranger, welcome!"
end

 

posted on 2013-01-07 23:15  小浪鼓  阅读(3572)  评论(0编辑  收藏  举报

导航