在Ruby中, 我们使用”
case”
代替”
switch”
, 并使用”
when”
代替”
case”
。 case语句将一个条件与多个条件匹配, 就像其他语言中的switch语句一样。
句法:
case expression[when expression [, expression ...] [then]code ]...[elsecode ]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 case语句介绍和用法】查看以上输出, 条件区分大小写。因此, “ 星期六” 和” 星期六” 的输出是不同的。
推荐阅读
- Ruby程序Hello World示例
- android sdk manager 无法更新,图文详细说明android sdk manager 无法更新
- rpc服务器不可用,图文详细说明rpc服务器不可用怎样处理
- 怎样把桌面图标变小,图文详细说明怎样把桌面图标变小
- wmv是啥格式,图文详细说明wmv格式怎样打开
- ps如何安装字体,图文详细说明ps如何安装字体
- cad图形界限,图文详细说明cad图形界限怎样设置
- img文件怎样打开,图文详细说明img文件怎样打开
- djvu文件怎样打开,图文详细说明怎样打开djvu文件