ruby

「ruby」の編集履歴(バックアップ)一覧はこちら

ruby」(2007/09/15 (土) 23:19:25) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

uby - * ruby メモ * ruby メモ o アクセサ * Ruby on Rails ruby メモ アクセサ javaなどでは set***, get*** などといった命名規則を使った アクセサを書くことが多いが、 ruby では class Foo # reader(@barを返すだけのメソッド) def bar @bar end # writer(@barにobjをセットするだけのメソッド) def bar=(obj) @bar = obj end end の様な 演算子のオーバーロード? みたいな感じで アクセサを定義する。 さらに省略形として attr_reader、attr_writer、 attr_accessor などを利用する。 attr_reader :name # 次のように書いたのと同じ # def name # return @name # end や attr_accessor :name # 次のように書いたのと同じ # def name # return @name # end # def name=(str) # @name = str # end Ruby on Rails RubyOnRails

表示オプション

横に並べて表示:
変化行の前後のみ表示: