Package | Description |
---|---|
org.wandora.utils |
Modifier and Type | Method and Description |
---|---|
static <R,T0,T1> Functional.Fn2<R,T1,T0> |
Functional.flip(Functional.Fn2<R,T0,T1> fn)
flip :: ((a, b) -> c) -> (b, a) -> c
flip f (y, x) = f (x, y)
|
static <R,T0,T1,T2> |
Functional.partial(Functional.Fn3<R,T0,T1,T2> fn,
T0 t0) |
Modifier and Type | Method and Description |
---|---|
static <R,T0,T1> Functional.Fn1<Functional.Fn1<R,T1>,T0> |
Functional.curry(Functional.Fn2<R,T0,T1> fn)
curry :: ((a, b) -> c) -> a -> b -> c
curry f x y = f (x, y)
|
static <R,T0,T1> Functional.Fn2<R,T1,T0> |
Functional.flip(Functional.Fn2<R,T0,T1> fn)
flip :: ((a, b) -> c) -> (b, a) -> c
flip f (y, x) = f (x, y)
|
static <R,T0,T1> Functional.Fn1<R,T1> |
Functional.partial(Functional.Fn2<R,T0,T1> fn,
T0 t0)
partial :: ((a, b) -> c) -> a -> (b -> c)
partial f x = \y -> f (x, y)
|
Copyright 2004-2015 Wandora Team