रूबी में, मैं एक विधि को परिभाषित कर सकता हूं foo = (बार):
irb(main):001:0> def foo=(bar)
irb(main):002:1> p "foo=#{bar}"
irb(main):003:1> end
=> nil
अब मैं जाँच करना चाहता हूँ कि क्या यह परिभाषित किया गया है,
irb(main):004:0> defined?(foo=)
SyntaxError: compile error
(irb):4: syntax error, unexpected ')'
from (irb):4
from :0
यहाँ उपयोग करने के लिए उचित वाक्यविन्यास क्या है? मेरा मानना है कि "फू =" से बचने का एक तरीका होना चाहिए ताकि इसे परिभाषित किया जाए और परिभाषित रूप से सही तरीके से पारित किया जाए? ऑपरेटर।