ruby - 向 Array 类添加新方法

标签 ruby instance

我对 Array 对象有新的要求。所以我需要将我自己的方法添加到内置的 Array 类中。

如何添加一个新方法,以便无论我创建什么 Array 对象,它也将拥有我的实例方法?

最佳答案

使用Ruby Open Classes :

class Array
  def mymethod
    #implementation
  end
end

关于ruby - 向 Array 类添加新方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17858816/

相关文章:

ruby - Ruby 如何评估数学表达式的真/假?

ruby - 无法通过 HTTPS 将 SOAP 客户端 (savon) 连接到 SOAP Web 服务

ruby-on-rails - Active Record 查询 JSONB 列上存储数组中的第一个值

class - Next.js:跨页面ssr类实例

java - 为什么 ruby​​ modulo 与 java/other lang 不同?

ruby - 关于 ruby​​ 'main' 对象的不一致

list - 如何找出列表类型所属的类?

android - appwidget appWidgetIds 的问题(小部件的真实实例和虚拟实例)

php - 为什么我不能将 PHP 类实例存储为 SESSION 变量

ios - 发送到实例 Swift NSNotification 的无法识别的选择器