1,反转字符串中的单词
ruby 代码
  1. words = 'Learning Ruby - Your one stop guide'     
  2. puts words.split(" ").reverse.join(" ")      
  3. # guide stop one Your - Ruby Learning     

      如果反转中文字呢?

2,判断闰年

ruby 代码
  1. puts "请输入一个年份,我来判断是否是闰年:"  
  2. year=gets.chomp.to_i   
  3.   
  4. leap = case     
  5.        when year % 400 == 0: true     
  6.        when year % 100 == 0: false     
  7.        else year % 4   == 0      
  8.        end     
  9. var="不" unless leap   
  10. puts "#{year}"+"#{var}"+"是闰年"      
评论
minstrel 2007-12-27   回复
闰年定义成方法可以为:
def leap_year(year)
  case 
  when year % 400 == 0: true 
  when year % 100 == 0: false 
  else year % 4   == 0  
  end 
end

var1=2001
var="不" unless leap_year(var1)
puts "#{var1}"+"#{var}"+"是闰年"
发表评论

您还没有登录,请登录后发表评论

minstrel
搜索本博客
最近加入圈子
存档
最新评论