每天一条Ruby小道之Ruby in Review

每天一条Ruby小道之Ruby in Review

1,Ruby关键字(保留字)
[code]
BEGIN END alias and begin
break case class def defined?
do else elsif end ensure
false for if in module
next nil not or redo
rescue retry return self super
then true undef unless until
when while yield
[/code]
new不是Ruby关键字,创建Ruby对象使用SomeClass.new(params)或SomeClass.new

2,变量命名
1)本地变量以小写字母或下划线开始(伪变量:self, nil, __FILE__等)
2)全局变量以$开始
3)实例变量以@开始
4)类变量以@@开始
5)常量以大写字母开始
Ruby类中变量都是私有的,方法默认是public的

3,Ruby查找myobject.mymethod方法的过程
1)查找方法接收者myobject的singleton方法
2)查找myobject的类里定义的方法
4)查找myobject的父类里定义的方法

不知道该怎么写这章,因为这章的内容不是很系统,主要回顾了Ruby的语法、OOP、动态特性、习语等,没看过《Programming Ruby》
等基础读物书一定会看不懂这章内容。

下章开始系统介绍Ruby的方方面面,每章为一个主题,许许多多非常有价值的topic都是别的书籍、文档中没有介绍的。
想深入学习Ruby语言,就得看《The Ruby Way》。大家期待吧。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值