वर्ग MyClass def fun a = 2 b = 5 उपज (a, b) end def self.fun2 स्वतः कहते हैं अंत का अंत एम = 1 एन = 2 मेरा = MyClass.new mine.fun {| एम | मैं "जानबूझकर उपज के मानकों की संख्या से मेल नहीं खाता हूं, और आउटपुट है > test.rb: 16: चेतावनी: test.rb से एक ब्लॉक पैरामीटर (2 से 1) के लिए एकाधिक मान: 5 मी = 25 n = 2 यह 25 कहां है से आते हैं?
मुझे आपको 1.8.x में संदेह है। उस स्थिति में, m होगा [a, b] । जो [2, 5] के बराबर है। [2, 5] .to_s # = & gt; "25" "मी = # {[2, 5]} n = # {2}" # = & gt; "मी = 25 n = 2"
No comments:
Post a Comment