Initial data commit
This commit is contained in:
parent
72d218235f
commit
f23f22d71c
199087 changed files with 3378941 additions and 0 deletions
37
Task/Variadic-function/Lang/variadic-function-1.lang
Normal file
37
Task/Variadic-function/Lang/variadic-function-1.lang
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
fp.printAll = (&values...) -> {
|
||||
fn.arrayForEach(&values, fn.println)
|
||||
}
|
||||
|
||||
fp.printAll(1, 2, 3)
|
||||
# 1
|
||||
# 2
|
||||
# 3
|
||||
|
||||
fp.printAll() # No output
|
||||
|
||||
fp.printAll(abc, def, xyz)
|
||||
# abc
|
||||
# def
|
||||
# xyz
|
||||
|
||||
# Array un-packing
|
||||
&arr $= [1, abc, xyz, 42.42f]
|
||||
fp.printAll(&arr...)
|
||||
# 1
|
||||
# abc
|
||||
# xyz
|
||||
# 42.42
|
||||
|
||||
fp.printAll(&arr..., last)
|
||||
# 1
|
||||
# abc
|
||||
# xyz
|
||||
# 42.42
|
||||
# last
|
||||
|
||||
fp.printAll(first, &arr...)
|
||||
# first
|
||||
# 1
|
||||
# abc
|
||||
# xyz
|
||||
# 42.42
|
||||
Loading…
Add table
Add a link
Reference in a new issue