个性化阅读
专注于IT技术分析

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开关1

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


赞(0)
未经允许不得转载:srcmini » Ruby case语句介绍和用法

评论 抢沙发

评论前必须登录!