Ruby on Rails 学习笔记之三 -- Ruby 核心类

作者: 笑少
发布时间:2015-07-13 11:27:52

一、Array

1.         实例化

1)        Array.new

2)        [1、值2、值3、值4、值5]

3)        %w[red green blue balck] 自动把字符串列表转成数组, 可以省掉引号逗号

2.         方法

1)        empty? 返回true false

2)        size     返回大小

3)        first     返回第一个

4)        last     返回最后一个

5)        delete “元素” 删除

3.         技巧查看类帮助 输入命令 ri 类名  ri Array

二、Hash: 保存键值对

1.         实例化

1)        Hash.new

2)        {key => value, key => value}

2.         方法

1)        empty?

2)        size

3)        keys : 返回所有的key

4)        values 返回所有的value

三、String : 用单引号或双引号

1.         要在字符串里包括引号等特殊符号,需要进行转义 "

2.         快捷方式:%Q(字符串例:%Q( Arnie said, “I’m back!” )

3.         在字符串里可以嵌入Ruby表达式 #{表达式} :“当前时间:#{Time.now}

注意这边只能是双引号,单引号会把表达式原样输出

4.         方法

             gsub(1,值2), 把字符串里的值1替换成值2
             include?(是否包含
             slice(0,3)   截取

四、Numeric : Float Fixnum Bignum

1.         123.integer? 是否整数

2.         12.3.round    四舍五入

3.         8.zero?     是否为0

4.         12.to_f     转为Float

5.         11.3.to_i    转为Fixnum

五、Symbol 符号

1.         相当于字符串,但是没有任何的方法

2.         相互转换

    “fox”.to_sym
  :fox.to_s

来源:http://www.cnblogs.com/coolface/archive/2008/07/27/1252361.h

推荐: