Update all new Tasks
This commit is contained in:
parent
00a190b0a6
commit
91df62d461
5697 changed files with 93386 additions and 804 deletions
7
Task/Currying/Groovy/currying-1.groovy
Normal file
7
Task/Currying/Groovy/currying-1.groovy
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
def divide = { Number x, Number y ->
|
||||
x / y
|
||||
}
|
||||
|
||||
def partsOf120 = divide.curry(120)
|
||||
|
||||
println "120: half: ${partsOf120(2)}, third: ${partsOf120(3)}, quarter: ${partsOf120(4)}"
|
||||
5
Task/Currying/Groovy/currying-2.groovy
Normal file
5
Task/Currying/Groovy/currying-2.groovy
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
def half = divide.rcurry(2)
|
||||
def third = divide.rcurry(3)
|
||||
def quarter = divide.rcurry(4)
|
||||
|
||||
println "30: half: ${half(30)}; third: ${third(30)}, quarter: ${quarter(30)}"
|
||||
Loading…
Add table
Add a link
Reference in a new issue