分享 Ruby 2.0 prepend

zw963 · November 21, 2012 · Last by zw963 replied at November 22, 2012 · 2971 hits

以前在研究 Ruby 的 混入 (include) 时候,就模模糊糊的觉得,其实完全可以有一个类似于 Ruby 2.0 prepend 的东西,刚刚看了下松本的 slide, 竟然真有,哈!

一个 类A prepend 一个 模块B, 其实就是 将 perpend 的模块 B 设为当前的类, 并且将原先的类 A 设为这个类的超类, 这和 include 的实现方式正好相反。

顺便问个问题:

keyword formal argument 中文该如何翻译?

关键字参数,要强调 formal 就 关键字形参

#1 楼 @doitian

谢了,我觉得 关键字形参 很适合这个情形。

不过在 Ruby程序语言 中有讲到,按照惯例,parameter 才是形参,argument 是实参,有点昏头了。

You need to Sign in before reply, if you don't have an account, please Sign up first.