Ruby (on Rails)入門 ~現在、勉強中(2015年6月開始)~

Ruby、Ruby on Railsを勉強中。参考書を読んだり、ネット情報を読むだけでは忘れてしまうのでメモする。

【Ruby (on Rails)プログラミング入門メモ#?】オブジェクトにメソッドを定義する

この記事を読んでわかること

オブジェクトにメソッドを定義する

特異クラスを使って、オブジェクトにメソッドを定義します。

# Personというクラスが定義されている
class Person
    def hello
        puts "hello"
    end
end

# インスタンス化
sato = Person.new
yamada = Person.new

# satoオブジェクトにsayNameメソッドを追加
class << sato
    def sayName
        puts "My name is Sato."
    end
end

# sayNameメソッドが実行される
sato.sayName

# sayNameメソッドが実行エラー
yamada.sayName

結果

f:id:fjswkun:20151227142041p:plain

勉強で使用中書籍

・他のプログラミング言語を使える人向け。[現在使用中] プログラミング初心者には向かない。

・たのしいRubyを読み終えたら勉強するつもり

初めてのRuby

初めてのRuby

Railsを勉強するなら、まずはこれがいいらしい

RailsによるアジャイルWebアプリケーション開発 第4版

RailsによるアジャイルWebアプリケーション開発 第4版