- Type Parameters:
A - the first argument type
B - the second argument type
C - the third argument type
D - the fourth argument type
E - the fifth argument type
F - the result type
- All Implemented Interfaces:
Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Fn1<Product5<A,B,C,D,E>,F>>, Fn2<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Product5<A,B,C,D,E>,F>, Applicative<Fn1<Product5<A,B,C,D,E>,F>,Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,?>>, Cartesian<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Fn1<Product5<A,B,C,D,E>,F>,Fn1<?,?>>, Cocartesian<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Fn1<Product5<A,B,C,D,E>,F>,Fn1<?,?>>, Contravariant<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Profunctor<?,Fn1<Product5<A,B,C,D,E>,F>,Fn1<?,?>>>, Functor<Fn1<Product5<A,B,C,D,E>,F>,Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,?>>, Profunctor<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Fn1<Product5<A,B,C,D,E>,F>,Fn1<?,?>>, Monad<Fn1<Product5<A,B,C,D,E>,F>,Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,?>>, MonadReader<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Fn1<Product5<A,B,C,D,E>,F>,Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,?>>, MonadRec<Fn1<Product5<A,B,C,D,E>,F>,Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,?>>, MonadWriter<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Fn1<Product5<A,B,C,D,E>,F>,Fn1<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,?>>
public final class Into5<A,B,C,D,E,F>
extends java.lang.Object
implements Fn2<Fn5<? super A,? super B,? super C,? super D,? super E,? extends F>,Product5<A,B,C,D,E>,F>
Given an
Fn5<A, B, C, D, E, F> and a
Product5<A, B, C, D, E>,
destructure the product and apply the slots as arguments to the function, returning the result.