ruby基础记录
来源:互联网 发布:手机网络共享怎么设置 编辑:程序博客网 时间:2024/06/04 18:56
对象id通过 object_id或__id__方法取得
equal?方法可以判断两个对象是否是同一个对象(ID是否相同)
==用于做值比较
eql?在数值类中被重写,于是 1.0.eql?(1) =>false ;在hash中键的比较是通过eql?判断的,所以hash = { 0 => “0” } , p hash[0] => "0" ,而p hash[0.0] => nil
运算符:
Range:Range.new(x..y) 等同于 x..y:从x到y; x...y:从x到y的前一个元素; succ方法根据起点生成接下来的值,如"a".succ => "b"
重载二元运算符 如 def +(other) other为参数;一元运算符 重载 -@、+@、~@、!@;下标方法重载 ,def [](index) index在[]内 ,def []=(index,val)other为下标val为右侧参数
错误处理与异常:
begin ~ rescue ~ end 或 begin ~ rescue => var ~ end
begin ~ rescue ~ ensure ~ end
0 0
- ruby基础记录
- Ruby学习记录 - 安装Ruby
- Ruby学习记录~
- ruby元编程记录
- ruby+watir--问题记录
- 【Ruby】语法记录一
- ruby编程记录
- ruby环境搭建记录
- Ruby on rails开发从头来(四十四)- ActiveRecord基础(创建记录)
- Ruby on rails开发从头来(四十五)- ActiveRecord基础(读取记录)
- Ruby on rails开发从头来(五十)- ActiveRecord基础(更新记录)
- Ruby on rails开发从头来(五十二)- ActiveRecord基础(删除记录)
- Ruby on rails开发从头来(五十九)- ActiveRecord基础(预加载子记录)
- Ruby on rails开发从头来(五十九)- ActiveRecord基础(预加载子记录)
- Ruby on rails开发从头来(五十二)- ActiveRecord基础(删除记录)
- Ruby on rails开发从头来(五十)- ActiveRecord基础(更新记录)
- Ruby on rails开发从头来(四十五)- ActiveRecord基础(读取记录)
- Ruby on rails开发从头来(四十四)- ActiveRecord基础(创建记录)
- 知识点1:你是怎么理解面向对象和面向过程的
- Camera 驱动加载
- TRM59900.00 NONE(https://www.ngs.noaa.gov/ANTCAL/LoadFile?file=TRM59900.00_NONE.atx)
- ARM 指令的条件码
- Golang 优化之路——空结构
- ruby基础记录
- 第四次上机实验
- SQLSERVER聚合函数
- Python 绘制函数图形
- C语言综合实践-----C程序操作
- Run loop简析
- php+memcached实现定时静态页面生成
- hdu-5880 AC自动机 + 差分优化
- No.7 week9 optimal division