使用 Kernal#eval 和 Hook methods 能实现编写代码的代码
0%
Ruby 元编程读书笔记 - 类定义
Posted on
Edited on
在 Ruby 中类的定义有所不同。使用 class 关键字时,不仅是在规定对象的行为方式,也是在运行代码。
Ruby 元编程学习笔记 - Blocks
Posted on
Edited on
代码块(block)可以用来控制作用域(scope), 作用域是变量和方法的可用性范围。块只是“可调用对象”大家族中的一员,还有像 proc 和 lambda 这样的对象。
Ruby 元编程学习笔记 - 方法
Posted on
Edited on
Ruby 是一门动态语言,本身有很多动态特性,能够用来解决代码繁复的问题。这些动态特性主要表现在几个动态方法上,以下做详细介绍。
Ruby 元编程学习笔记 - 对象模型
Posted on
Edited on
Ruby 的对象模型, 是 Ruby 语言的灵魂, 以下内容主要讨论打开类,什么时候类,方法
Pry 实用命令
Posted on
Edited on