यह मैं 1.9.2 रूबी में एक SystemStackError फेंकता (
लेकिन Rubinius
में काम करता है):मैं रुबी में फिक्सनम + (प्लस) विधि को फिर से परिभाषित कैसे कर सकता हूं और मूल + कार्यक्षमता को कैसे रख सकता हूं?
class Fixnum
def +(other)
self + other * 2
end
end
लेकिन वहाँ +
के लिए कोई super
है (अन्य त्रुटियों के आधार पर)।
मैं मूल +
कार्यक्षमता तक कैसे पहुंच सकता हूं?
रुको, आप यह काम कर रहे हैं जैसा कि आप रुबिनीस में अपेक्षा करते हैं? –
मैंने अभी इसका परीक्षण किया है, रूबिनीस में काम नहीं करता है। ओवरराइड विधि सिर्फ अनदेखा है। –
क्या आप वाकई ऐसा करना चाहते हैं? यह वहां एक पूरी तरह से स्वचालित पैर बंदूक है। –