C# 클래스 clojure.lang.PersistentStructMap.Seq

상속: clojure.lang.ASeq
파일 보기 프로젝트 열기: richhickey/clojure-clr

공개 메소드들

메소드 설명
Seq ( IPersistentMap meta, ISeq keys, object vals, int i, IPersistentMap ext ) : System

Initialize a PersistentStuctMap.Seq.

first ( ) : object

Gets the first item.

next ( ) : ISeq

Return a seq of the items after the first. Calls seq on its argument. If there are no more items, returns nil."

withMeta ( IPersistentMap meta ) : IObj

Create a copy with new metadata.

메소드 상세

Seq() 공개 메소드

Initialize a PersistentStuctMap.Seq.
public Seq ( IPersistentMap meta, ISeq keys, object vals, int i, IPersistentMap ext ) : System
meta IPersistentMap The metadata to attach.
keys ISeq The remaining fixed keys.
vals object The values for the fixed keys.
i int The index of the first fixed key.
ext IPersistentMap The non-fixed keys and their values.
리턴 System

first() 공개 메소드

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

next() 공개 메소드

Return a seq of the items after the first. Calls seq on its argument. If there are no more items, returns nil."
public next ( ) : ISeq
리턴 ISeq

withMeta() 공개 메소드

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