Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 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