Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

PROGRAMMING GENERAL

Name: Anonymous 2016-01-24 11:00

Keep it all in this one thread, thanks.

Name: Anonymous 2016-01-28 17:56

>>16
import java.util.function.*;
import static java.lang.System.out;

public class CurryingAndPartialFunctionApplication
{
public static void main(String[] args)
{
IntBinaryOperator simpleAdd = (a, b) -> a + b;
IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b;

// Demonstrating simple add:
out.println(simpleAdd.applyAsInt(4, 5));

// Demonstrating curried add:
out.println(curriedAdd.apply(4).applyAsInt(5));

// Curried version lets you perform partial application:
IntUnaryOperator adder5 = curriedAdd.apply(5);
out.println(adder5.applyAsInt(4));
out.println(adder5.applyAsInt(6));
}
}

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List