我正在使用 Ruby 1.9.2。例如我有课:
class Test
def ==(param)
# some process
end
def bar(param)
puts "foo bar #{param}"
end
end
我可以使用以下方法调用bar方法:
Test.new.instance_eval{ bar 'celona' }
但我不能像块一样执行==方法
Test.new.instance_eval{ == "foo" }
我有语法错误,意外的 tEQ