Developers開発の実験等々、クイックサーブのメンバーが好き好きに書き込んでいく場所です。キーワード引数の使い方コメントを残す概要Ruby2.0.0から追加されていた、関数のキーワード引数についての備忘録。Rubyのキーワード引数は、関数の引数にて、ハッシュ風のデフォルト値を設定し、呼び出す側ではそれを任意に上書きして呼び出すことができる。Rubyを使ってるのにRubyにキーワード引数があることを今まで知らなかった。ちなみにRubyのキーワード引数は、2.0.0からの新機能なのので、1.x系を使ってる人はハッシュで代用するか2系にあげましょう。キーワード引数が1つsay関数の引数textは、デフォルトで’World’が適用されているが、呼び出し側でハッシュっぽくtextを指定することでデフォルト値を上書きすることができる。Ruby以下のように、上記コードをデフォルト引数で書き直すこともできるが、キーワード引数だと、呼び出し側でもtextとラベルを指定する必要があるので、引数の役割を明示することができる。今度は、例1では固定だったHelloの部分もキーワード引数で書き換えられるようにする。下記コードのように、キーワード引数を用いることで、任意の引数に対して値を指定することができる。コメントをキャンセルメールアドレスが公開されることはありません。