Ruby语言

2006年11月24日



                                      目            录

第一部分  Ruby语言基础... 8

第一章 Ruby语言概述... 8

§1.1  Ruby的历史... 8

§1.2  Ruby名字的由来... 8

§1.3  Ruby的特点... 9

§1.4  Ruby和Python的比较... 9

第二章 Ruby编程环境... 10

§2.1   Ruby的安装... 10

§2.1.1   在Windows 95/98/Me/XP上安装Ruby. 10

§2.1.2   在Linux上安装Ruby. 10

§2.2   运行Ruby. 11

§2.2.1   使用Ruby. 11

§2.2.2   使用FreeRIDE和SciTE. 12

§2.2.3   使用fxri 14

§2.3   Ruby-irb. 15

§2.4   Ruby-ri 16

§2.5   RubyGems. 17

第三章    类与对象... 18

§3.1  类的定义... 18

§3.2  对象,属性和方法... 19

§3.3  继承... 23

§3.4  特殊方法与特殊类... 24

§3.5  类变量与类方法... 26

§3.4  存取控制... 27

§3.6  元类... 29

§3.7  Ruby的动态性... 30

§3.8  变量... 31

§3.8.1  局部变量... 31

§3.8.2  实例变量... 32

§3.8.3  类变量... 33

§3.8.4  全局变量... 33

§3.8.5  常量... 34

§3.8  与定义有关的操作... 35

§3.8.1  alias. 35

§3.8.2  undef 36