S 8e806432b0970ab7146e36f2ba2d7aac rails-accessor

class Hoge
  attr_reader   :foo
  attr_writer   :bar
  attr_accessor :boo
end

attr_reader は、いわゆるゲッター
attr_readerは、セッター
attr_accessorは、その両方

インスタンス変数のアクセスメソッドを定義している。
インスタンス変数は基本的にプライベート変数として定義される。
その為、通常は外部から値を設定したり参照したりできない。

上記の指定子で、参照可能なもの、書き換え可能なもの、両方できるもの、として暗黙的にアクセスできるようになる。

この場合、 foo は読み取り専用、bar は書き換え専用、boo は読み書き可能、な変数となる。

もしかして

    他の人の「rails-accessor」

    S 8e806432b0970ab7146e36f2ba2d7aac

    秋雲です。とうとうつぶやきを公開するまでに至りました。リアルでもよくつぶやくのでぴったりですね。 マインディアっていう会社でITエンジニアしてます。RailsとかCakeとか、フレームワークを使ってのお仕事がメイン。サーバサイドも担当することも。プログラミングの他はアニメとかよく?見ます。

    最新

      最新エントリ

        関連ツイート