在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Ruby/ Ruby Case語句
Ruby for循環(huán)
Ruby教程
Ruby文件I/O
Ruby迭代器
Ruby哈希
Ruby日期時(shí)間
Ruby類和對(duì)象
Ruby快速入門(30分鐘)
Ruby redo/retry語句
Ruby模塊
Ruby解析XML(REXML)
Ruby if-else語句
Ruby的功能特點(diǎn)
Ruby break/next語句
Ruby方法
Ruby是什么?
Ruby與Python比較
Ruby Case語句
Ruby目錄
Ruby范圍
Ruby異常
Ruby套接字編程(Socket)
Ruby字符串
Ruby安裝配置
Ruby運(yùn)算符
Ruby while/do...while循環(huán)語句
Ruby第一個(gè)HelloWorld程序
Ruby until循環(huán)語句
Ruby注釋
Ruby塊
Ruby數(shù)據(jù)類型
Ruby面向?qū)ο?/span>
Ruby正則表達(dá)式
Ruby數(shù)組
Ruby變量
Ruby多線程編程

Ruby Case語句

在Ruby中,使用’case‘代替’switch‘關(guān)鍵字,以及使用’when‘代替’case‘關(guān)鍵字。 case語句將一個(gè)語句與多個(gè)條件進(jìn)行匹配,就像其他語言中的switch語句一樣。

語法:

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

代碼示例:

#!/usr/bin/ruby   
print "Enter your day: "   
day = gets.chomp   
case day   
    when "2"   
      puts '穿紅色和白色?'   
    when "3"   
      puts 'Wear Green'   
    when "4"   
      puts 'Wear Yellow'   
     when "5"   
      puts 'Wear White'   
     when "6"   
      puts 'Wear Black'   
    else   
      puts "Wear Any color"   
end

將上面代碼保存到文件:case-statement.rb中,執(zhí)行上面代碼,得到以下結(jié)果 -

F:\worksp\ruby>ruby case-statement.rb
Enter your day: 3
Wear Any color

F:\worksp\ruby>ruby case-statement.rb
Enter your day: 2
穿紅色和白色?

F:\worksp\ruby>ruby case-statement.rb
Enter your day: 3
Wear Green

F:\worksp\ruby>ruby case-statement.rb
Enter your day: 5
Wear White

F:\worksp\ruby>