エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Ruby]配列を展開して関数の引数に使う
たくさんの引数を取る関数に対して、呼び出し前に配列を使って引数を用意し、呼び出し時には配列を展開... たくさんの引数を取る関数に対して、呼び出し前に配列を使って引数を用意し、呼び出し時には配列を展開して引数を渡すことができる。その際は、配列の直前にアスタリスク(*)を付ければよい。 特に、引数の数が不定の場合などに役立つ。 例: # 配列の入った変数に対して a = [1, 2, 3] sprintf('%d %d %d', *a) # => "1 2 3" # 配列リテラルに対して直接使うこともできる sprintf('%d %d %d', *[1, 2, 3]) # => "1 2 3"