Class Cycle<A>
java.lang.Object
com.jnape.palatable.lambda.functions.builtin.fn1.Cycle<A>
- Type Parameters:
A- The Iterable element type
- All Implemented Interfaces:
Fn1<Iterable<A>,,Iterable<A>> Applicative<Iterable<A>,,Fn1<Iterable<A>, ?>> Cartesian<Iterable<A>,,Iterable<A>, Fn1<?, ?>> Cocartesian<Iterable<A>,,Iterable<A>, Fn1<?, ?>> Contravariant<Iterable<A>,,Profunctor<?, Iterable<A>, Fn1<?, ?>>> Functor<Iterable<A>,,Fn1<Iterable<A>, ?>> Profunctor<Iterable<A>,,Iterable<A>, Fn1<?, ?>> Monad<Iterable<A>,,Fn1<Iterable<A>, ?>> MonadReader<Iterable<A>,,Iterable<A>, Fn1<Iterable<A>, ?>> MonadRec<Iterable<A>,,Fn1<Iterable<A>, ?>> MonadWriter<Iterable<A>,Iterable<A>, Fn1<Iterable<A>, ?>>
Given an
Iterable, return an infinite Iterable that repeatedly cycles its elements, in
order.-
Field Details
-
INSTANCE
-
-
Constructor Details
-
Cycle
private Cycle()
-
-
Method Details