【问题标题】:Overload ! operator in Ruby超载! Ruby 中的运算符
【发布时间】:2010-12-27 15:12:06
【问题描述】:

是否可以超载! Ruby 语言中的运算符?

【问题讨论】:

    标签: ruby operator-overloading


    【解决方案1】:

    是的,你可以重载这个!在 Ruby 1.9 中,请参见此处 http://phrogz.net/programmingruby/language.html#table_18.4 ,在此 url 中,他们给出了在 Ruby 中重载的运算符是什么

    【讨论】:

    • 奇怪的是,那个版本的 Pickaxe 来自 Ruby 1.6;它声称! 可能被覆盖的说法对于Ruby 1.8 无效。
    【解决方案2】:

    是的,在 Ruby 1.9 中,! 是一种方法,可以被覆盖。

    Source

    【讨论】:

      猜你喜欢
      • 2010-12-23
      • 2010-12-21
      • 2012-01-20
      • 2023-03-09
      • 1970-01-01
      • 2010-10-31
      • 1970-01-01
      • 1970-01-01
      • 2012-11-06
      相关资源
      最近更新 更多