Ruby 语言
Grant Ren hyqryq@gmail hyqryq@gmail 2006 年 11 月 24 日
2
前
言
3
目
录
第一部分 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 类变量与类