Ruby程序员修炼之道第2版
编辑推荐
这是Ruby的好时代!它的影响力可与Java和C++相媲美,它的动态特性可以让代码在运行时优雅地变化。它非常精巧,使应用程序、开发工具和管理脚本的创建变得更容易、更简单。Ruby 2在漫长的等待之后终于到来,Ruby也逐渐有了自己活跃的开发社区,以及不计其数的库和生产力工具。
本书是一部杰出的学习指南,指导读者从Ruby程序开始学习,逐步递进到复杂的主题,如可调用对象、反射和线程等。本书关注语言本身,让读者能够自如地使用Ruby这门语言。第2版覆盖了新的Ruby特性,如关键字参数、延迟枚举器和新的模块包含机制prepend,以及核心类和方法的新知识。
本书主要内容
● Ruby 概念的清晰阐述。
● 大量简单的示例。
● 更新到 Ruby 2.1。
● 为读者在任何场景下使用 Ruby 做足准备。
内容简介
这是一本深受好评的书。它不仅是一本纯Ruby的书,也不仅是一本纯Rails的书,而是一本为Rails程序员“优化”过的Ruby书。
本书从Ruby编程语言的基础开始一直讲到动态特性,其中包含大量的真实代码示例并附有详细的注解,对日常使用Ruby进行编程中会遇到的每个知识点都进行了清晰的讲解。本书的内容由浅入深,主要包含Ruby编程语言的语法、面向对象的特性、默认对象self、控制流技术、常用的内置类、正则表达式、I/O操作,用大量的篇幅讲述了Ruby中值得关注的动态特性。
本书不仅适合Ruby编程语言的初学者,也适合有经验的开发者以及那些想要真正提升Ruby编程技术的爱好者阅读和学习,具有极高的参考价值。
作者简介
David A. Black是国际知名的Ruby开发者、作家、培训师、演讲者、活动组织者、Ruby Central创办人、Cyrus Innovation首席顾问。