Ruby2.0の重要機能の一つ、キーワード引数を使ってみましょう。 基本的なキーワード引数の使い方 最も基本的な使い方は、以下のようなものです。 def test1(name: 'unknown', age: 0) puts "name=#{name}, age=#{age}" end > test1() name=unknown, age=0 > test1(name: 'yamada', age: 20) name=yamada, age=20 可変長引数とデフォルト引数とキーワード引数を組み合わせる 通常の引数やデフォルト引数、可変長引数と組み合わせてみましょう。「通常の引数→デフォルト引数→可変長引数(*)→キーワード引数」の順にする必要があります。 def test2(id, type='normal', *friends, name: 'unknown', age: 0) pu
![Ruby 2.0.0リリース! - キーワード引数を使ってみよう|TechRacho by BPS株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/999ba07d58f858d1b215da940785b3e8ec736236/height=288;version=1;width=512/https%3A%2F%2Ftechracho.bpsinc.jp%2Fwp-content%2Fuploads%2F2013%2F02%2Flogo1.gif)