文
章
目
录
章
目
录
Ruby编程学习有一本备受赞誉的书籍——《Ruby程序员修炼之道(第2版)》。这本书的作者是David A·Black,由钟凤鸣、陈雪静等人翻译,人民邮电出版社出版,异步图书出品。它出版于2016年10月,全书共477页,定价69.42元,采用平装装帧,ISBN为9787115405036 。在豆瓣上,其评分高达8.6分,超半数读者给出了5星好评,可见这本书在读者心中的地位。
《Ruby程序员修炼之道(第2版)》内容
这本书既不是单纯讲Ruby的书,也不是只讲Rails的书,而是专为Rails程序员优化的Ruby编程指南。它从Ruby编程语言的基础讲起,一直深入到动态特性,涵盖了编程过程中各个关键知识点。书中有大量真实代码示例,并且都配有详细注解,方便读者理解。
内容由浅入深,具体来说:
- Ruby语言基础:包括Ruby的基本语法、面向对象特性,像默认对象self、作用域和可见性这些概念,还有控制流技术等。例如,顶层定义的方法会被存储为Object类的私有实例方法,这种方法调用有特殊规则,必须用裸词风格调用,而且在代码任何地方都能调用。
- 内置类和模块:详细介绍了内置要点,以及字符串、符号、集合、正则表达式、文件和I/O操作等。比如字符串、符号这些标量对象,还有Enumerable和Enumerator这样集合类型的核心模块。
- Ruby动态编程:深入讲解对象个性化、可调用和可运行对象,以及回调、钩子和运行时自省等。拿保护方法举例,它和私有方法有点像,但调用规则是只要默认对象(self)和调用对象属于同一个类,或者是这个类的祖先类、子类实例,就可以调用。
《Ruby程序员修炼之道(第2版)》是一本非常实用的Ruby编程书籍,有想学习的朋友可以直接下载学习~