#04 Rubyをもっと便利に使おう
Google先生は確かに素晴らしいけど、公式ドキュメントも大事
Rubyの公式ドキュメントをたどってみよう
るりまサーチにも助けてもらおう
メソッドの名前から推測して、どんな機能があるか確認する
やりたいことをベースにclassから探す
code:ruby
1.methods
なんだかいろいろ出てきたので、ここでオブジェクトについてちゃんと説明
オブジェクトとクラスとメソッド
オブジェクトとクラスとメソッドが出てきたので、変数の有効範囲の話も
変数には、寿命と見える範囲がある
attr_accessor, attr_reader, attr_writer
code:ruby
def check(message)
p message
end
check("見えてる?")
うまくいかない例
code:ruby
message = "見えてる?" #メソッドの中からは見えない
def check
p message
end
check
code:ruby
def check
message = "見えてる?"
p message
end
check
p message #メソッドの外からは見えない
code:ruby
p message #まだ定義されていない
def check
message = "見えてる?"
p message
end
check
https://gyazo.com/14da0dcfcdea7191e80f8ce1d68b5b48