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

一、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

转载于:https://www.cnblogs.com/coolface/archive/2008/07/27/1252361.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值