C# 클래스 clojure.lang.APersistentVector.RSeq

Internal class providing reverse ISeq functionality for APersistentVector.
This class should be private. Public only for DLR debugging output.
상속: clojure.lang.ASeq, IndexedSeq, IReduce, Counted
파일 보기 프로젝트 열기: arohner/clojure-contrib

공개 메소드들

메소드 설명
RSeq ( IPersistentVector v, int i ) : System

Initialize a reverse sequence over a vector with the first element at a given index.

count ( ) : int

Gets the number of items in the collection.

first ( ) : object

Gets the first item.

index ( ) : int

Gets the index associated with this sequence.

reduce ( IFn f ) : object

Reduce the collection using a function.

reduce ( IFn f, object start ) : object

Reduce the collection using a function.

rest ( ) : ISeq

Gets the rest of the sequence.

withMeta ( IPersistentMap meta ) : IObj

Create a copy with new metadata.

비공개 메소드들

메소드 설명
RSeq ( IPersistentMap meta, IPersistentVector v, int i ) : System

Initialize a reverse sequence over a vector with the first element at a given index, with the given metadata.

메소드 상세

RSeq() 공개 메소드

Initialize a reverse sequence over a vector with the first element at a given index.
public RSeq ( IPersistentVector v, int i ) : System
v IPersistentVector The vector to sequence over.
i int The index to start at.
리턴 System

count() 공개 메소드

Gets the number of items in the collection.
public count ( ) : int
리턴 int

first() 공개 메소드

Gets the first item.
public first ( ) : object
리턴 object

index() 공개 메소드

Gets the index associated with this sequence.
public index ( ) : int
리턴 int

reduce() 공개 메소드

Reduce the collection using a function.
public reduce ( IFn f ) : object
f IFn The function to apply.
리턴 object

reduce() 공개 메소드

Reduce the collection using a function.
public reduce ( IFn f, object start ) : object
f IFn The function to apply.
start object An initial value to get started.
리턴 object

rest() 공개 메소드

Gets the rest of the sequence.
public rest ( ) : ISeq
리턴 ISeq

withMeta() 공개 메소드

Create a copy with new metadata.
public withMeta ( IPersistentMap meta ) : IObj
meta IPersistentMap The new metadata.
리턴 IObj