mirror of https://github.com/arendst/Tasmota.git
15 lines
278 B
Plaintext
15 lines
278 B
Plaintext
|
#- 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])
|