-
public final class FunctionalExtensions
-
-
Method Summary
Modifier and Type Method Description final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P1, Function1<P2, R>>curried(Function2<P1, P2, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, R>>>curried(Function3<P1, P2, P3, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, R>>>>curried(Function4<P1, P2, P3, P4, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>>curried(Function5<P1, P2, P3, P4, P5, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>>curried(Function6<P1, P2, P3, P4, P5, P6, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>>curried(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>>curried(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>>curried(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>>curried(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, Function1<P11, R>>>>>>>>>>>curried(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self)柯里化当前函数。即, fun(a,b,c) -> fun(a)(b)(c)。final static <P1 extends Any, P2 extends Any, R extends Any> Function2<P1, P2, R>uncurried(Function1<P1, Function1<P2, R>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function3<P1, P2, P3, R>uncurried(Function1<P1, Function1<P2, Function1<P3, R>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function4<P1, P2, P3, P4, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, R>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function5<P1, P2, P3, P4, P5, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function6<P1, P2, P3, P4, P5, P6, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function7<P1, P2, P3, P4, P5, P6, P7, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function8<P1, P2, P3, P4, P5, P6, P7, P8, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R>uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, Function1<P11, R>>>>>>>>>>> $self)反柯里化当前函数。即, fun(a)(b)(c) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, R extends Any> Function2<P2, P1, R>reversed(Function2<P1, P2, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function3<P3, P2, P1, R>reversed(Function3<P1, P2, P3, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function4<P4, P3, P2, P1, R>reversed(Function4<P1, P2, P3, P4, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function5<P5, P4, P3, P2, P1, R>reversed(Function5<P1, P2, P3, P4, P5, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function6<P6, P5, P4, P3, P2, P1, R>reversed(Function6<P1, P2, P3, P4, P5, P6, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function7<P7, P6, P5, P4, P3, P2, P1, R>reversed(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function8<P8, P7, P6, P5, P4, P3, P2, P1, R>reversed(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function9<P9, P8, P7, P6, P5, P4, P3, P2, P1, R>reversed(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function10<P10, P9, P8, P7, P6, P5, P4, P3, P2, P1, R>reversed(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function11<P11, P10, P9, P8, P7, P6, P5, P4, P3, P2, P1, R>reversed(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self)反转当前函数的参数。即, fun(a,b,c) -> fun(c,b,a)。final static <P1 extends Any, P2 extends Any, R extends Any> Function1<Pair<P1, P2>, R>tupled(Function2<P1, P2, R> $self)绑定当前函数的参数为元组。即, fun(a,b) -> fun((a,b))。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<Triple<P1, P2, P3>, R>tupled(Function3<P1, P2, P3, R> $self)绑定当前函数的参数为元组。即, fun(a,b,c) -> fun((a,b,c))。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<Quadruple<P1, P2, P3, P4>, R>tupled(Function4<P1, P2, P3, P4, R> $self)绑定当前函数的参数为元组。即, fun(a,b,c,d) -> fun((a,b,c,d))。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<Quintuple<P1, P2, P3, P4, P5>, R>tupled(Function5<P1, P2, P3, P4, P5, R> $self)绑定当前函数的参数为元组。即, fun(a,b,c,d,e) -> fun((a,b,c,d,e))。final static <P1 extends Any, P2 extends Any, R extends Any> Function2<P1, P2, R>untupled(Function1<Pair<P1, P2>, R> $self)从元组解绑当前函数的参数。即, fun((a,b)) -> fun(a,b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function3<P1, P2, P3, R>untupled(Function1<Triple<P1, P2, P3>, R> $self)从元组解绑当前函数的参数。即, fun((a,b,c)) -> fun(a,b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function4<P1, P2, P3, P4, R>untupled(Function1<Quadruple<P1, P2, P3, P4>, R> $self)从元组解绑当前函数的参数。即, fun((a,b,c,d)) -> fun(a,b,c,d)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function5<P1, P2, P3, P4, P5, R>untupled(Function1<Quintuple<P1, P2, P3, P4, P5>, R> $self)从元组解绑当前函数的参数。即, fun((a,b,c,d,e)) -> fun(a,b,c,d,e)。final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P2, R>partial(Function2<P1, P2, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<P2, Function1<P3, R>>partial(Function3<P1, P2, P3, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, R>>>partial(Function4<P1, P2, P3, P4, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>partial(Function5<P1, P2, P3, P4, P5, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>partial(Function6<P1, P2, P3, P4, P5, P6, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>partial(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>partial(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>partial(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>partial(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, Function1<P11, R>>>>>>>>>>partial(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P1 param)传入第一个参数,得到当前函数的偏函数。即, fun(a,b,c) & a -> fun(b)(c)。final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P1, R>partialLast(Function2<P1, P2, R> $self, P2 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<P1, Function1<P2, R>>partialLast(Function3<P1, P2, P3, R> $self, P3 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, R>>>partialLast(Function4<P1, P2, P3, P4, R> $self, P4 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, R>>>>partialLast(Function5<P1, P2, P3, P4, P5, R> $self, P5 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>>partialLast(Function6<P1, P2, P3, P4, P5, P6, R> $self, P6 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>>partialLast(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P7 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>>partialLast(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P8 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>>partialLast(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P9 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>>partialLast(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P10 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>>partialLast(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P11 param)传入最后一个参数,得到当前函数的偏函数。即, fun(a,b,c) & c -> fun(a)(b)。final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P2, R>pipe(Function2<P1, P2, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function2<P2, P3, R>pipe(Function3<P1, P2, P3, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function3<P2, P3, P4, R>pipe(Function4<P1, P2, P3, P4, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function4<P2, P3, P4, P5, R>pipe(Function5<P1, P2, P3, P4, P5, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function5<P2, P3, P4, P5, P6, R>pipe(Function6<P1, P2, P3, P4, P5, P6, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function6<P2, P3, P4, P5, P6, P7, R>pipe(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function7<P2, P3, P4, P5, P6, P7, P8, R>pipe(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function8<P2, P3, P4, P5, P6, P7, P8, P9, R>pipe(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function9<P2, P3, P4, P5, P6, P7, P8, P9, P10, R>pipe(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function10<P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R>pipes(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P1 param)传入第一个参数,得到当前函数的重写函数。即, fun(a,b,c) & a -> fun(b,c)。final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P1, R>pipeLast(Function2<P1, P2, R> $self, P2 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function2<P1, P2, R>pipeLast(Function3<P1, P2, P3, R> $self, P3 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function3<P1, P2, P3, R>pipeLast(Function4<P1, P2, P3, P4, R> $self, P4 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function4<P1, P2, P3, P4, R>pipeLast(Function5<P1, P2, P3, P4, P5, R> $self, P5 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function5<P1, P2, P3, P4, P5, R>pipeLast(Function6<P1, P2, P3, P4, P5, P6, R> $self, P6 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function6<P1, P2, P3, P4, P5, P6, R>pipeLast(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P7 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function7<P1, P2, P3, P4, P5, P6, P7, R>pipeLast(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P8 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function8<P1, P2, P3, P4, P5, P6, P7, P8, R>pipeLast(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P9 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R>pipeLast(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P10 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R>pipeLast(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P11 param)传入最后一个参数,得到当前函数的重写函数。即, fun(a,b,c) & c -> fun(a,b)final static <P extends Any, I extends Any, R extends Any> Function1<P, R>compose(Function1<P, I> $self, Function1<I, R> other)组合当前函数和另一个函数。即, fun(a,b) & fun(b,c) -> fun(a,c)。final static <I extends Any, R extends Any> Function0<R>compose(Function0<I> $self, Function1<I, R> other)组合当前函数和另一个函数。即, fun(a,b) & fun(b,c) -> fun(a,c)。-
-
Method Detail
-
curried
final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P1, Function1<P2, R>> curried(Function2<P1, P2, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, R>>> curried(Function3<P1, P2, P3, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, R>>>> curried(Function4<P1, P2, P3, P4, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>> curried(Function5<P1, P2, P3, P4, P5, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>> curried(Function6<P1, P2, P3, P4, P5, P6, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>> curried(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>> curried(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>> curried(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>> curried(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
curried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, Function1<P11, R>>>>>>>>>>> curried(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self)
柯里化当前函数。即,
fun(a,b,c) -> fun(a)(b)(c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, R extends Any> Function2<P1, P2, R> uncurried(Function1<P1, Function1<P2, R>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function3<P1, P2, P3, R> uncurried(Function1<P1, Function1<P2, Function1<P3, R>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function4<P1, P2, P3, P4, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, R>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function5<P1, P2, P3, P4, P5, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function6<P1, P2, P3, P4, P5, P6, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function7<P1, P2, P3, P4, P5, P6, P7, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
uncurried
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> uncurried(Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, Function1<P11, R>>>>>>>>>>> $self)
反柯里化当前函数。即,
fun(a)(b)(c) -> fun(a,b,c)。
-
reversed
final static <P1 extends Any, P2 extends Any, R extends Any> Function2<P2, P1, R> reversed(Function2<P1, P2, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function3<P3, P2, P1, R> reversed(Function3<P1, P2, P3, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function4<P4, P3, P2, P1, R> reversed(Function4<P1, P2, P3, P4, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function5<P5, P4, P3, P2, P1, R> reversed(Function5<P1, P2, P3, P4, P5, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function6<P6, P5, P4, P3, P2, P1, R> reversed(Function6<P1, P2, P3, P4, P5, P6, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function7<P7, P6, P5, P4, P3, P2, P1, R> reversed(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function8<P8, P7, P6, P5, P4, P3, P2, P1, R> reversed(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function9<P9, P8, P7, P6, P5, P4, P3, P2, P1, R> reversed(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function10<P10, P9, P8, P7, P6, P5, P4, P3, P2, P1, R> reversed(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
reversed
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function11<P11, P10, P9, P8, P7, P6, P5, P4, P3, P2, P1, R> reversed(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self)
反转当前函数的参数。即,
fun(a,b,c) -> fun(c,b,a)。
-
tupled
final static <P1 extends Any, P2 extends Any, R extends Any> Function1<Pair<P1, P2>, R> tupled(Function2<P1, P2, R> $self)
绑定当前函数的参数为元组。即,
fun(a,b) -> fun((a,b))。
-
tupled
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<Triple<P1, P2, P3>, R> tupled(Function3<P1, P2, P3, R> $self)
绑定当前函数的参数为元组。即,
fun(a,b,c) -> fun((a,b,c))。
-
tupled
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<Quadruple<P1, P2, P3, P4>, R> tupled(Function4<P1, P2, P3, P4, R> $self)
绑定当前函数的参数为元组。即,
fun(a,b,c,d) -> fun((a,b,c,d))。
-
tupled
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<Quintuple<P1, P2, P3, P4, P5>, R> tupled(Function5<P1, P2, P3, P4, P5, R> $self)
绑定当前函数的参数为元组。即,
fun(a,b,c,d,e) -> fun((a,b,c,d,e))。
-
untupled
final static <P1 extends Any, P2 extends Any, R extends Any> Function2<P1, P2, R> untupled(Function1<Pair<P1, P2>, R> $self)
从元组解绑当前函数的参数。即,
fun((a,b)) -> fun(a,b)。
-
untupled
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function3<P1, P2, P3, R> untupled(Function1<Triple<P1, P2, P3>, R> $self)
从元组解绑当前函数的参数。即,
fun((a,b,c)) -> fun(a,b,c)。
-
untupled
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function4<P1, P2, P3, P4, R> untupled(Function1<Quadruple<P1, P2, P3, P4>, R> $self)
从元组解绑当前函数的参数。即,
fun((a,b,c,d)) -> fun(a,b,c,d)。
-
untupled
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function5<P1, P2, P3, P4, P5, R> untupled(Function1<Quintuple<P1, P2, P3, P4, P5>, R> $self)
从元组解绑当前函数的参数。即,
fun((a,b,c,d,e)) -> fun(a,b,c,d,e)。
-
partial
final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P2, R> partial(Function2<P1, P2, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<P2, Function1<P3, R>> partial(Function3<P1, P2, P3, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, R>>> partial(Function4<P1, P2, P3, P4, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>> partial(Function5<P1, P2, P3, P4, P5, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>> partial(Function6<P1, P2, P3, P4, P5, P6, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>> partial(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>> partial(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>> partial(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>> partial(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partial
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, Function1<P11, R>>>>>>>>>> partial(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P1 param)
传入第一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & a -> fun(b)(c)。
-
partialLast
final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P1, R> partialLast(Function2<P1, P2, R> $self, P2 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function1<P1, Function1<P2, R>> partialLast(Function3<P1, P2, P3, R> $self, P3 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, R>>> partialLast(Function4<P1, P2, P3, P4, R> $self, P4 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, R>>>> partialLast(Function5<P1, P2, P3, P4, P5, R> $self, P5 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, R>>>>> partialLast(Function6<P1, P2, P3, P4, P5, P6, R> $self, P6 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, R>>>>>> partialLast(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P7 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, R>>>>>>> partialLast(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P8 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, R>>>>>>>> partialLast(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P9 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, R>>>>>>>>> partialLast(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P10 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
partialLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function1<P1, Function1<P2, Function1<P3, Function1<P4, Function1<P5, Function1<P6, Function1<P7, Function1<P8, Function1<P9, Function1<P10, R>>>>>>>>>> partialLast(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P11 param)
传入最后一个参数,得到当前函数的偏函数。即,
fun(a,b,c) & c -> fun(a)(b)。
-
pipe
final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P2, R> pipe(Function2<P1, P2, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function2<P2, P3, R> pipe(Function3<P1, P2, P3, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function3<P2, P3, P4, R> pipe(Function4<P1, P2, P3, P4, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function4<P2, P3, P4, P5, R> pipe(Function5<P1, P2, P3, P4, P5, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function5<P2, P3, P4, P5, P6, R> pipe(Function6<P1, P2, P3, P4, P5, P6, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function6<P2, P3, P4, P5, P6, P7, R> pipe(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function7<P2, P3, P4, P5, P6, P7, P8, R> pipe(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function8<P2, P3, P4, P5, P6, P7, P8, P9, R> pipe(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipe
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function9<P2, P3, P4, P5, P6, P7, P8, P9, P10, R> pipe(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipes
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function10<P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> pipes(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P1 param)
传入第一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & a -> fun(b,c)。
-
pipeLast
final static <P1 extends Any, P2 extends Any, R extends Any> Function1<P1, R> pipeLast(Function2<P1, P2, R> $self, P2 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, R extends Any> Function2<P1, P2, R> pipeLast(Function3<P1, P2, P3, R> $self, P3 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, R extends Any> Function3<P1, P2, P3, R> pipeLast(Function4<P1, P2, P3, P4, R> $self, P4 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, R extends Any> Function4<P1, P2, P3, P4, R> pipeLast(Function5<P1, P2, P3, P4, P5, R> $self, P5 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, R extends Any> Function5<P1, P2, P3, P4, P5, R> pipeLast(Function6<P1, P2, P3, P4, P5, P6, R> $self, P6 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, R extends Any> Function6<P1, P2, P3, P4, P5, P6, R> pipeLast(Function7<P1, P2, P3, P4, P5, P6, P7, R> $self, P7 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, R extends Any> Function7<P1, P2, P3, P4, P5, P6, P7, R> pipeLast(Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> $self, P8 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, R extends Any> Function8<P1, P2, P3, P4, P5, P6, P7, P8, R> pipeLast(Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> $self, P9 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, R extends Any> Function9<P1, P2, P3, P4, P5, P6, P7, P8, P9, R> pipeLast(Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> $self, P10 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
pipeLast
final static <P1 extends Any, P2 extends Any, P3 extends Any, P4 extends Any, P5 extends Any, P6 extends Any, P7 extends Any, P8 extends Any, P9 extends Any, P10 extends Any, P11 extends Any, R extends Any> Function10<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, R> pipeLast(Function11<P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, R> $self, P11 param)
传入最后一个参数,得到当前函数的重写函数。即,
fun(a,b,c) & c -> fun(a,b)
-
compose
final static <P extends Any, I extends Any, R extends Any> Function1<P, R> compose(Function1<P, I> $self, Function1<I, R> other)
组合当前函数和另一个函数。即,
fun(a,b) & fun(b,c) -> fun(a,c)。
-
compose
final static <I extends Any, R extends Any> Function0<R> compose(Function0<I> $self, Function1<I, R> other)
组合当前函数和另一个函数。即,
fun(a,b) & fun(b,c) -> fun(a,c)。
-
-
-
-