C# 클래스 clojure.lang.FnSeq

A sequence that computes its first/rest from functional calls. Caches.
상속: clojure.lang.ASeq
파일 보기 프로젝트 열기: arohner/clojure-contrib 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_first object
_rest ISeq
_restFn IFn

공개 메소드들

메소드 설명
FnSeq ( object first, object restFn ) : System

Initialize from given first and a restFn.

first ( ) : object

Gets the first item.

withMeta ( IPersistentMap meta ) : IObj

Create a copy with new metadata.

비공개 메소드들

메소드 설명
FnSeq ( IPersistentMap meta, object first, IFn restFn, ISeq rest ) : System

Initialize from given metatadata, plus first, restFn, rest.

rest ( ) : ISeq

메소드 상세

FnSeq() 공개 메소드

Initialize from given first and a restFn.
public FnSeq ( object first, object restFn ) : System
first object
restFn object
리턴 System

first() 공개 메소드

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

withMeta() 공개 메소드

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

프로퍼티 상세

_first 보호되어 있는 프로퍼티

The first item.
protected object _first
리턴 object

_rest 보호되어 있는 프로퍼티

The rest of the sequence.
protected ISeq _rest
리턴 ISeq

_restFn 보호되어 있는 프로퍼티

Function to compute first/rest.
protected IFn _restFn
리턴 IFn