zoukankan      html  css  js  c++  java
  • Ruby Range

    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

  • 相关阅读:
    PTA9
    PTA8
    第七周
    第六周
    第五周
    PTA4
    2019第三次作业
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结&实验报告(六)
  • 原文地址:https://www.cnblogs.com/mingforyou/p/2635756.html
Copyright © 2011-2022 走看看