1..5 #包含:1,2,3,4,5 1...5 #包含:1,2,3,4
d=0..59 c=60..79 b=80..89 a=90..100 puts a.max #使用max()求最大值ֵ puts c.min #使用min()求最小值ֵ puts d.end #使用end()求最后一个值 puts b.first #使用first()求第一个值 source=80 if d===source #判断变量是否在范围d中 puts "成绩不及格" elsif c.include?(source) #判断变量是否在范围c中 puts "刚刚及格" elsif b===source #判断变量是否在范围b puts "成绩良好" else puts "成绩非常棒" end
a=10..20 print a.reject{|i|i<15} #使用reject方法转换并输出,排除i<15的所有元素 puts "\n" print a.select{|i|i<15} #使用select方法转换并输出,选择i<15的所有元素 puts "\n" a.each do |i| #使用each方法转换,并循环范围中的所有元素 puts "当前元素为"+i.to_s end
a="a".."z" a.each do |i| print " "+i end
100 60 59 80 成绩良好 151617181920 1011121314 当前元素为10 当前元素为11 当前元素为12 当前元素为13 当前元素为14 当前元素为15 当前元素为16 当前元素为17 当前元素为18 当前元素为19 当前元素为20 a b c d e f g h i j k l m n o p q r s t u v w x y z
|
请发表评论