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


Ruby Module.attr_accessor用法及代碼示例


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

用法

attr_accessor(symbol, ...) → array
attr_accessor(string, ...) → array

定義此模塊的命名屬性,其中名稱為 symbol. id2name ,創建實例變量 ( @name ) 和相應的訪問方法來讀取它。還創建了一個名為name= 的方法來設置屬性。 String 參數被轉換為符號。以符號形式返回已定義方法名稱的數組。

module Mod
  attr_accessor(:one, :two) #=> [:one, :one=, :two, :two=]
end
Mod.instance_methods.sort   #=> [:one, :one=, :two, :two=]

相關用法


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