RosettaCodeData/Task/Currying/D/currying.d

12 lines
235 B
D
Raw Permalink Normal View History

2015-02-20 09:02:09 -05:00
void main() {
import std.stdio, std.functional;
int add(int a, int b) {
return a + b;
}
2017-09-23 10:01:46 +02:00
alias add2 = partial!(add, 2);
2015-02-20 09:02:09 -05:00
writeln("Add 2 to 3: ", add(2, 3));
writeln("Add 2 to 3 (curried): ", add2(3));
}