Metaprogramming(Tutorial)

元编程(Metaprogramming),简单来说,就是写出编写代码的代码。正式的定义为:编写在运行时操纵语言构件的代码。 Ruby是一门对元编程支持很强大的语言(只是比lisp弱一点),而且,元编程 也是通向Ruby的高级编程之路。可以说,除非掌握了元编程否则不能算是真正掌 握了Ruby。 下图简要总结了的基本内容,经验有限,不足之处请多指正。
RubyMetaprogramming
就如蜘蛛侠大叔曾经说的,能力越大,责任越大。元编程赋予了你强大的能力,同时也意味着你需要肩负更大的责任。

blogroll

social