Ruby 元编程 - 类定义

在 Ruby 中类的定义有所不同。使用 class 关键字时,不仅是在规定对象的行为方式,也是在运行代码。

Read more

Ruby 元编程 - Blocks

代码块(block)可以用来控制作用域(scope), 作用域是变量和方法的可用性范围。块只是“可调用对象”大家族中的一员,还有像 proc 和 lambda 这样的对象。

Read more

Ruby 元编程 - Method

Ruby 是一门动态语言,本身有很多动态特性,能够用来解决代码繁复的问题。这些动态特性主要表现在几个动态方法上,以下做详细介绍。

Read more

Ruby 元编程 - 对象模型

Ruby 的对象模型, 是 Ruby 语言的灵魂, 以下内容主要讨论打开类,什么时候类,方法

Read more