#- vararg -# def f(a,*b) return b end assert(f() == []) assert(f(1) == []) assert(f(1,2) == [2]) assert(f(1,2,3) == [2, 3]) def g(*a) return a end assert(g() == []) assert(g("foo") == ["foo"]) assert(g("foo", nil) == ["foo", nil]) assert(g("foo", nil, 2) == ["foo", nil, 2])