我在一个方法中有一个方法。内部方法依赖于正在运行的变量循环。这是个坏主意吗?
发布于 2014-01-31 22:29:07
:-D
Ruby有嵌套的方法,只是它们不会做你期望它们做的事情
1.9.3p484 :001 > def kme; 'kme'; def foo; 'foo'; end; end
=> nil
1.9.3p484 :003 > self.methods.include? :kme
=> true
1.9.3p484 :004 > self.methods.include? :foo
=> false
1.9.3p484 :005 > kme
=> nil
1.9.3p484 :006 > self.methods.include? :foo
=> true
1.9.3p484 :007 > foo
=> "foo" https://stackoverflow.com/questions/4864191
复制相似问题