Ruby编程语言详解从入门到高级实战
Ruby 的语法风格像写英文句子,简洁又有点诗意,初学者看着不头大,老手写起来也挺顺。作者从安装环境说起,一路讲到高级的元编程,思路清晰,例子也接地气。像class
、module
这些常见结构都有覆盖,还讲了块(block)和Proc
的区别,细节讲得挺透的。
语法部分比较全面,从变量、控制流到面向对象的继承多态,基本你能想到的点全讲了。适合你那种有点基础,但想系统补一波 Ruby 的同学。
后面还用一个小型博客项目带你撸了一遍 Web 开发流程,虽然只是个 demo,但像routes
、controller
怎么组织,怎么表单数据,作者都一步步演示了。对于想用 Ruby 进 Web 的人,这部分蛮有用的。
高级篇里提到的反射和元编程比较硬核,但作者没硬讲定义,而是配了不少代码例子,比如动态调用方法、自动生成类方法,适合你动手玩一玩才能真正理解的那种。
,适合想从 Ruby 新手慢慢变老手的人。建议边读边敲代码,光看不练容易忘。如果你之前没接触过 Ruby,也不用怕,这篇文章节奏比较适中,慢慢来就行。
16.64KB
文件大小:
评论区