分享 Ruby 2.0 prepend

zw963 · 2012年11月21日 · 最后由 zw963 回复于 2012年11月22日 · 2966 次阅读

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

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

顺便问个问题:

keyword formal argument 中文该如何翻译?

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

#1 楼 @doitian

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

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

需要 登录 后方可回复, 如果你还没有账号请 注册新账号