Ruby基础教程

Ruby,比Python更面向对象的脚本语言。

本书的内容过于基础,没有深入讲解对象模型、作用域、闭包。从Python而来的我,对Ruby语言还存有太多的疑惑。

通过阅读《Ruby程序员修炼之道》、《Ruby元编程》,我的疑惑才得以解开。虽然RubyPython同为一切皆是对象的动态语言,但是两者有太多的不同之处。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