The Book Of Ruby是一个免费的 Ruby 编程高级教程。以 PDF 文件格式提供,并且每一个章节的所有例子都伴有可运行的源代码。同时,也有一个介绍来阐述如何在 Steel 或其它任何你喜欢的编辑器/IDE 中运行这些 Ruby 代码。它主要集中于 Ruby 语言的 1.8.x 版本。
全书共二十章,400 多页。该书不是简单的讨论了 Ruby 的语法,而是作者(Huw Collingbourne)带领你步步深入到 Ruby 之中,了解它的核心思想。
目录
- 第一章 字符串、数字、类和对象
- 第二章 类的层次结构、属性与变量
- 第三章 字符串和范围
- 第四章 数组与哈希表
- 第五章 循环(Loop)和迭代器(Iterator)
- 第六章 条件语句
- 第七章 方法(Methods)
- 第八章 传递参数和返回值
- 第九章 异常处理
- 第十章 Blocks, Procs and Lambdas
- 第十一章 符号(Symbols)
- 第十二章 模块(Modules)和混入(Mixins)
- 第十三章 Files 与 IO
- 第十四章 YAML
- 第十五章 Marshal
- 第十六章 正则表达式
- 第十七章 线程(Threads)
- 第十八章 调试与测试
- 第十九章 Ruby On Rails
- 第二十章 动态编程