本书的内容过于基础,没有深入讲解对象模型、作用域、闭包。从Python而来的我,对Ruby语言还存有太多的疑惑。
通过阅读《Ruby程序员修炼之道》、《Ruby元编程》,我的疑惑才得以解开。虽然Ruby与Python同为一切皆是对象的动态语言,但是两者有太多的不同之处。Ruby中只有方法,没有“函数”这个概念;强制的命名约定,没有“内部作用域”这个概念;不一样的“模块”、不一样的self;可以增加或修改内置类的方法……
Keywords |
||||
---|---|---|---|---|
__ENCODING__ |
__LINE__ |
__FILE__ |
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 |