这是一本深受好评的书。它不仅是一本纯Ruby的书,也不仅是一本纯Rails的书,而是一本为Rails程序员“优化”过的Ruby书。
Ruby程序员修炼之道(第2版)从Ruby编程语言的基础开始一直讲到动态特性,其中包含大量的真实代码示例并附有详细的注解,对日常使用Ruby进行编程中会遇到的每个知识点都进行了清晰的讲解。本书的内容由浅入深,主要包含Ruby编程语言的语法、面向对象的特性、默认对象self、控制流技术、常用的内置类、正则表达式、I/O操作,最后用大量的篇幅讲述了Ruby中最值得关注的动态特性。
目录
- 第一部分 Ruby语言基础 阅读
- 第1章 进入Ruby的世界 阅读
- 第2章 对象、方法和局部变量
- 第3章 使用类组织对象
- 第4章 模块和程序组织
- 第5章 默认对象(self)、作用域和可见性
- 第6章 控制流技术
- 第二部分 内置类和模块
- 第7章 内置要点
- 第8章 字符串、符号和其他标量对象
- 第9章 集合和容器对象
- 第10章 集合类型核心: Enumerable和Enumerator
- 第11章 正则表达式和基于正则表达式的字符串操作
- 第12章 文件和I/O操作
- 第三部分 Ruby动态编程
- 第13章 对象的个性化
- 第14章 可调用和可运行对象
- 第15章 回调、钩子和运行时自省