はじめに:私はattr_accessorのための標準的な定義を理解し、そのattr_accessorを2つのインスタンスメソッド、セッターと作家の略で、attr_accessorは、インスタンス変数は、クラス全体でアクセスできるようにすることができます知っています。attr_accessorに要素が含まれている場合、たとえば。 ':name'、 'name ='メソッドが必要ですか?
しかし、今、次に私は、要素がattr_accessorに含まれており、メソッドとして定義されて参照してください。
私の質問です:なぜそれが起こるのですか?それは私が見た悪いコードですか?
擬似/サンプルコード:事前に
class Such_n_such
attr_accessor :name, :color
#code omitted
def color=(color)
(some code)
end
ありがとう!
は同じことをセッターと作家ませんか? – sawa
は、私はそうは思わない - セッターは「DEF @name =名前です」、と筆者はDEF =(名) – YCode