Ruby: listing Fixnum methods does not include arithmetic operators -


  फिक्सनम.मप्टेंसससोर्ट = & gt; [:!,!!, =!,!:,: & Lt ;,: & lt; =,: & lt; = & gt ;, ...,: विश्वास,: untaint,: untrust, untrusted?]  < / Pre> 

यह : * , : / , : + , : - , :% (या : "*" , ": /" , आदि) विधियों के रूप में?

कि उन्हें विधियों पर विचार किया जाता है।

फिक्सनम का एक उदाहरण है कक्षा वर्ग कोई * उदाहरण विधि परिभाषित नहीं करता है (वह भी क्या होगा), न ही वर्ग के पूर्वजों ( मॉड्यूल < / Code>, ऑब्जेक्ट , कर्नेल , BasicObject )।

अब, 1 पर दूसरी तरफ Fixnum का एक उदाहरण है, और जब से फिक्सएनम एक * उदाहरण विधि को परिभाषित करता है, तब उस विधि को दिखाता है जब आप 1 इसके तरीकों के बारे में:

  1.methods.sort # = & gt; [:!!,! =,:! ~,:%,: & Amp; ;, *,: **,: +,: + @,: -,: - @,: /,: & lt ;,: & lt; & Lt ;,: & lt; =, ...]  

आप देख सकते हैं कि Fixnum नामित एक उदाहरण विधि को परिभाषित करता है * :

<पूर्व> Fixnum.instance_methods.sort # = & gt; [:!!,! =,:! ~,:%,: & Amp; ;, *,: **,: +,: + @,: -,: - @,: /,: & lt ;,: & lt; & Lt ;,: & lt; =, ...]

Comments

Popular posts from this blog

Member with no value in F# -

java - Joda Time Interval Not returning what I expect -

c# - Showing a SelectedItem's Property -