ruby元编程
wu6887421
这个作者很懒,什么都没留下…
展开
-
ruby元编程之大话 对象模型
[code="ruby"]class A @@var=1 @class_var="class var" attr_accessor :object_var,:object_var2 class2012-07-27 16:04:06 · 92 阅读 · 0 评论 -
ruby元编程 那些书里没有的知识 define_method
你有多少种方式创建一个方法?大多数人想到的可能是def 关键字 [code="ruby"] #普通方法 def tele_you puts "I am Anleb" end[/code] [code="ruby"]#定义单件方法 n="Anleb" def n.tell_you puts "I am #{self}" end n.tell_you[/cod...2012-07-31 17:41:59 · 95 阅读 · 0 评论 -
ruby元编程之 method_missing 一个细节
我们知道顶级域,定义域的self是啥? [code="ruby"]puts self #main puts self.class #Object[/code] 我们知道当一个方法被调用的时候,如果没有对象接受,默认就是self,如: [code="ruby"]def tell_me_who puts self end tell_me_who #main[/code...2012-07-31 18:44:43 · 81 阅读 · 0 评论