Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 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
|
||||
15
Task/Variadic-function/Lang/variadic-function-2.lang
Normal file
15
Task/Variadic-function/Lang/variadic-function-2.lang
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
fp.printAllComb $= -|fn.combC(fn.arrayForEach, fn.println)
|
||||
|
||||
fp.printAllComb(42, 2, abc)
|
||||
# 42
|
||||
# 2
|
||||
# abc
|
||||
|
||||
fp.printAllComb() # No output
|
||||
|
||||
&arr $= [1, abc, xyz, 42.42f]
|
||||
fp.printAllComb(&arr...)
|
||||
# 1
|
||||
# abc
|
||||
# xyz
|
||||
# 42.42
|
||||
Loading…
Add table
Add a link
Reference in a new issue