読者です 読者をやめる 読者になる 読者になる

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

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

【Ruby (on Rails)入門メモ#?】メソッドの呼び出し方法

メソッドの呼び出し方法
1.単純なメソッド呼び出し
2.ブロック処理付きメソッド呼び出し
3.演算子形式のメソッド呼び出し

■単純なメソッド呼び出し
オブジェクト.メソッド名(引数1,引数2,...,引数n)

※引数がない場合、()は省略可能

※例

#"999"がオブジェクト、to_iがメソッド
num = "999".to_i
p num

■ブロック処理付きメソッド呼び出し
オブジェクト.メソッド名(引数1,引数2,...,引数n) do |変数1, 変数2, …, 変数n|
ブロック処理
end

※例

#繰り返しのeachメソッドはブロック処理付きメソッド
persons = ["かんな", "ガッキー", "のぞみん"]

#引数は指定できないので()はなし
persons.each do |person|
    puts person
end

演算子形式のメソッド呼び出し
四則演算に使用する+や-などの演算子メソッド

※例

##演算子形式のメソッド呼び出し(=~)
name = Regexp.new("ガッキー")
message = "テレビでガッキー見た"

if name =~ message then
    puts message
end

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

たのしいRuby 第4版


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

初めてのRuby

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

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