Rubyの attr_accessorメソッドに関するメモ
attr_accessorメソッドとは
ゲッター、セッターを簡単に定義できるメソッドである。
定義の仕方 (例
sample.rb
class Dog
attr_accessor :name, :type, :age
end
sample.rb
class Dog
attr_accessor :name, :type, :age
end
これは、sample2.rbで記述した定義と同様に評価される。
sample2.rb
class Dog
def name
@name
end
def name=(name)
@name = name
end
def type
@type
end
def type=(type)
@type = type
end
def age
@age
end
def age=(age)
@age = age
end
end
まとめ
attr_accessorメソッドを使うのと使わないとでは
これだけの行数の削減ができるので積極的に使おう。
Author And Source
この問題について(Rubyの attr_accessorメソッドに関するメモ), 我々は、より多くの情報をここで見つけました https://qiita.com/bomber0522/items/a64b844f506f878cd15d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .