Ruby教程
Ruby控制语句
Ruby高级

Ruby Case案例

Ruby Case案例

在 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 
输出:
Ruby switch 1

看上面的输出,条件区分大小写。因此,'Saturday' 和 'saturday' 的输出是不同的。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4