allocateとnew

rubyのallocateとnewの違い

class Blog
  def initialize
    p 'initialize!'
  end
end

a = Blog.allocate
p '*' * 10
b = Blog.new

結果

"**********"
"initialize!!"
まとめ

allocateはインスタンスを生成する。
newはallocateを生成した後initializeを使い初期化する。



開発進捗

開発するサービスのプラットフォーム選定&外部設計(手書き)&詳細設計(DB定義)を平行してやっています。

勉強することが目的なんで、寄り道しながらじっくりと進めています。

どこかでうまくアウトプットします。


ちなみに今日は気分を変えてRails3.2のActiveRecordをコード読んでました。やっぱり他の人のコードを読むのは勉強になるね。