當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Ruby Module.included用法及代碼示例


本文簡要介紹ruby語言中 Module.included 的用法。

用法

included(othermod)

每當接收器包含在另一個模塊或類中時都會調用回調。如果您的代碼想要在模塊包含在另一個模塊中時執行某些操作,則應優先使用 Module.append_features

module A
  def A.included(mod)
    puts "#{self} included in #{mod}"
  end
end
module Enumerable
  include A
end
 # => prints "A included in Enumerable"

相關用法


注:本文由純淨天空篩選整理自ruby-lang.org大神的英文原創作品 Module.included。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。