摘要: Metaprogramming是ruby的一个特性,可以动态的修改语言结构,比如类结构,模块结构和实例变量信息等等。 甚至可以在运行时往程序中加入并运行新的代码而不需要重启你的程序。 1. 本篇中先简单了解attr_accessor, attr_reader和attr_writer的用法 class Person #可带多个参数,用来自动生成参数的getter和setter方法 attr... 阅读全文
posted @ 2012-03-02 23:30 btchenguang 阅读(1189) 评论(0) 推荐(0) 编辑