5
+=
के साथ send
का उपयोग कैसे कर सकता है?'भेजें' विधि के साथ `+ =` का प्रयोग
a = 20; a.send "+=", 10
undefined method `+=' for 20:Fixnum
a = 20; a += 10
=> 30
+=
के साथ send
का उपयोग कैसे कर सकता है?'भेजें' विधि के साथ `+ =` का प्रयोग
a = 20; a.send "+=", 10
undefined method `+=' for 20:Fixnum
a = 20; a += 10
=> 30
मुझे डर है कि आप नहीं कर सकते हैं। +=
एक विधि नहीं है, बल्कि सिंटैक्टिक चीनी है।
देखें http://www.ruby-doc.org/docs/ProgrammingRuby/html/tut_expressions.html
इसे कहते हैं
आम में कई अन्य भाषाओं के साथ, रूबी एक वाक्यात्मक शॉर्टकट है: एक = + 2 + एक = 2 के रूप में लिखा जा सकता है एक।
बेस्ट आप क्या कर सकते हैं:
>> a = 20
=> 20
>> a = a.send "+", 10
=> 30
>> a
=> 30
और आप पूरा करने के लिए कोशिश कर रहे हैं ....? –