public class Range extends ASeq implements IReduce, Streamable, Counted
Constructor and Description |
---|
Range(int start,
int end) |
Range(IPersistentMap meta,
int start,
int end) |
Modifier and Type | Method and Description |
---|---|
int |
count() |
java.lang.Object |
first() |
ISeq |
next() |
java.lang.Object |
reduce(IFn f) |
java.lang.Object |
reduce(IFn f,
java.lang.Object start) |
Stream |
stream() |
Obj |
withMeta(IPersistentMap meta) |
add, add, addAll, addAll, clear, cons, contains, containsAll, empty, equals, equiv, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, more, remove, remove, removeAll, retainAll, seq, set, size, subList, toArray, toArray, toString
public Range(int start, int end)
public Range(IPersistentMap meta, int start, int end)
public Obj withMeta(IPersistentMap meta)
public java.lang.Object reduce(IFn f) throws java.lang.Exception
public java.lang.Object reduce(IFn f, java.lang.Object start) throws java.lang.Exception
public int count()
public Stream stream() throws java.lang.Exception
stream
in interface Streamable
stream
in interface java.util.Collection
stream
in class ASeq
java.lang.Exception