我正在使用 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