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

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

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

【Ruby (on Rails)入門メモ#?】メソッドの定義

メソッドの定義
def メソッド名(引数1, 引数2, ..., 引数n)
処理
end

※数字で始まるメソッド名はNG。アルファベット、数字、アンダースコアを使用可能。

※例

##メソッドの定義
def say(name)
	puts "#{name}が好き!"
end

#定義したメソッドの実行
say("ガッキー")

・引数にデフォルト値を指定する

##引数にデフォルト値を指定する
def hello(name="ガッキー")
	puts "#{name}さん、おはようございます。"
end

#引数を省略して実行
hello()

#引数を指定して実行
hello("ささきき")

・引数を複数持つメソッド

#引数を複数持つメソッド
def bye(name, message="さようなら")
	puts "#{name}さん、#{message}"
end

bye("エリカ様", "ばいばい")

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

たのしいRuby 第4版


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

初めてのRuby

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

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