zoukankan      html  css  js  c++  java
  • Ruby语言学习记录

    1、不需要声明即可使用变量
    2、类的名称的第一字母必须大写
    3、一个有构造函数的典型类
    class Rectangle
    attr_accessor:height,:width
    def initialize (hgt,wdth)
    @height = hgt
    @width = wdth
    end
    def area ()
    @height*@width
    end
    end
    4、程序控制
    (1)循环控制
    i=0
    while i<10
    puts "OK"
    i=i+1
    end
    (2)#遍历对象集合
    for element in [2,9.8,"some string", math::pi]
    print "the type is: " + element.type.to_s + "\n&"
    end
    (3)判断语句
    if area > 100
    "big"
    else
    "small"
    end
    (4)类似case的控制
    case height
    when 1
    print "stubby\n"
    when 2..10 #高度范围为2~10
    print "short\n"
    when 10..20 #高度范围为2~10
    print "tall\n"
    end
  • 相关阅读:
    【程序2】
    【程序1】
    基数排序
    归并排序
    选择排序
    leetcode15
    leetcode221
    leetcode322
    leetcode921
    leetcode922
  • 原文地址:https://www.cnblogs.com/chinatefl/p/565106.html
Copyright © 2011-2022 走看看