Sunday 15 September 2013

ruby - What's the difference between Module.fun and fun? -


  मॉड्यूल MyMod def fun1 # ... end def MyMod.fun2 # ... end end   

मज़ा 1 और MyMod.fun2 में क्या अंतर है?

मज़ा 1 एक उदाहरण विधि है जो केवल तब ही पहुँचा जा सकता है जब कोई वर्ग उस परिभाषा के अंदर उस मॉड्यूल को शामिल करता है।

  p RUBY_VERSION मॉड्यूल MyMod def fun1 p "hi" end def MyMod.fun2 p "hello" end end class Foo MyMod MyMod.instance_methods (false) p MyMod.public_class_method ("fun2")   

आउटपुट:

पूर्व> "2.0.0" "नमस्ते" "हैलो" [: मजेदार 1] MyMod

No comments:

Post a Comment