配列の各要素を引数に渡す

複数の引数の代わりに配列を渡すことができます。その場合、配列名の前に*を付けます。

require 'date'

day = [2008, 1, 1]

if Date.exist?(*day) then
  puts "exists."
else
  puts "not exists."
end

配列名の前に*を付けないと、以下のエラーになります。

wrong number of arguments

関連項目

なし