📜  Ruby Case

📅  最后修改于: 2021-01-08 13:00:35             🧑  作者: Mango

Ruby案例声明

在Ruby中,我们使用“ case”代替“ switch”,并使用“ when”代替“ case”。 case语句将一个条件与多个条件匹配,就像其他语言中的switch语句一样。

句法:

case expression
[when expression [, expression ...] [then]
   code ]...
[else
   code ]
end

例:

#!/usr/bin/ruby 
print "Enter your day: " 
day = gets.chomp 
case day 
when "Tuesday" 
  puts 'Wear Red or Orange' 
when "Wednesday" 
  puts 'Wear Green' 
when "Thursday" 
  puts 'Wear Yellow' 
 when "Friday" 
  puts 'Wear White' 
 when "Saturday" 
  puts 'Wear Black' 
else 
  puts "Wear Any color" 
end 

输出:

查看以上输出,条件区分大小写。因此,“星期六”和“星期六”的输出是不同的。