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
Post a Comment