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

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

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

【Ruby (on Rails)入門メモ#?】キーワード引数を使ったメソッド、引数にハッシュを渡す

Rubyの基本文法

■引数に配列を指定し、展開する

・引数で指定された3つの文字列を出力する

## 引数に配列を指定し、展開する
#テスト用メソッド定義
def hello(a, b, c)
    puts a
    puts b
    puts c
end

#引数に3つの文字列を渡して実行
hello("ooo", "bbb", "ccc")

#3つの文字列が格納された配列を引数に指定して実行
names = ["たなか", "すずき", "さとう"]
hello(*names)

■引数にハッシュを渡す

メソッドの引数にハッシュを渡す場合は{}を省略可能

##引数にハッシュを渡す
def hello(arg)
    arg
end

p hello({"a"=>1, "b"=>2})

# {}を省略
p hello(a:1, b:2)


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

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

初めてのRuby

初めてのRuby

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

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

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