मैं जानता हूँ कि यह काम करता है:तर्क के साथ example_eval के साथ proc invoking?
proc = Proc.new do
puts self.hi + ' world'
end
class Usa
def hi
"Hello!"
end
end
Usa.new.instance_eval &proc
हालांकि मैं proc के लिए तर्क पास करना चाहते हैं, तो मैं यह जो काम नहीं करता है की कोशिश की:
proc = Proc.new do |greeting|
puts self.hi + greeting
end
class Usa
def hi
"Hello!"
end
end
Usa.new.instance_eval &proc, 'world' # does not work
Usa.new.instance_eval &proc('world') # does not work
किसी को भी मदद कर सकते हैं मुझे यह काम?
आपके पास एक टाइपो है। 'gsub! ("gretting", "ग्रीटिंग") ' –
अब तय किया गया। उसके लिए माफ़ करना। धन्यवाद मार्क। –