def foo ( *args )
のように引数を一つだけ、最初に * をつけて定義すると、引数を配列(Array インスタンス)として扱える。
def main(* args)
print args.size, ” arguments: “
args.each { |i|
print i, “, “
}
print “\n”
end
main(1,2,3)
main(“foo”, 2)
main()
# result:
# 3 arguments: 1, 2, 3,
# 2 arguments: foo, 2,
# 0 arguments:
#