ruby入门tips

1、单行注释可以用#,多行注释可以用=begin开始,=end结束


2、一行中的多行代码必须用;分割


3、ruby使用Fixnum(默认)和Bignum处理超大数

4、继承结构:
                                         Object
                                              |
                                         Numric
                                      |             |
                                 Integer      Float
                          | 
                          Bignum Fixnum


5、以使用` ` 执行Console 命令, 如 puts `dir`等

6、ruby中没有++、--操作符

7、number与string不能作为+的操作数

8、.to_i, .to_f, .to_s 三个方法分别用来转换为整数、浮点数、字符串

9、全局变量以 $打头,实例变量使用@打头,类变量使用@@打头

10、常量名首字母大写

11、输出:puts    输入 gets   获取除掉'\n'的输入 gets.chomp

12、? 以及! 是ruby中唯一允许使用作为方法名的特殊字符

13、Ruby中的本类型包括:Numeric(Fixnum, Integer, Float) , String, Array, Hash, Object, Symbol, Range, and RegEx

14、方法不需要声明返回值类型,方法返回最后一行的结果

15、记住字符串中的解释类型的操作符:#{...}

16、String的比较
            (1) ==            #测试字符串字面量是否相等
            (2) String.eql?   #测试字符串字面量是否相等
            (3) String.equal? #tests whether two strings are the same object

17、%w的使用

           通常定义String的数组时,使用单引号和逗号,
            names1 = [ 'ann', 'richard', 'william', 'susan', 'pat' ]
            # puts names1[0] # ann 
            # puts names1[3] # susan 
            但如果使用%w,可以大大简化操作
            # names2 = %w{ ann richard william susan pat } 
            # puts names2[0] # ann 
            # puts names2[3] # susan

18、 ruby中,nil和false 被认为是 false 的,其他任何(true,0,....)都是true

From:http://hi.baidu.com/tlcpvdqfqgbefhd/item/ec7a0e92232389d81a49df21

转载于:https://www.cnblogs.com/hedgehog-ZDH/archive/2012/11/16/2774098.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值