C# Class clojure.lang.ArraySeq

Inheritance: clojure.lang.ASeq, IndexedSeq, IReduce
Mostrar archivo Open project: arohner/clojure-contrib Class Usage Examples

Public Methods

Method Description
ToArray ( ) : object[]
count ( ) : int
create ( ) : ArraySeq
create ( object array, int firstIndex ) : ArraySeq
first ( ) : object
index ( ) : int
reduce ( IFn f ) : object
reduce ( IFn f, object start ) : object
rest ( ) : ISeq
withMeta ( IPersistentMap meta ) : IObj

Private Methods

Method Description
ArraySeq ( IPersistentMap meta, object array, int i ) : System
ArraySeq ( object array, int i ) : System
createFromObject ( Object array ) : ISeq

Method Details

ToArray() public method

public ToArray ( ) : object[]
return object[]

count() public method

public count ( ) : int
return int

create() public static method

public static create ( ) : ArraySeq
return ArraySeq

create() public static method

public static create ( object array, int firstIndex ) : ArraySeq
array object
firstIndex int
return ArraySeq

first() public method

public first ( ) : object
return object

index() public method

public index ( ) : int
return int

reduce() public method

public reduce ( IFn f ) : object
f IFn
return object

reduce() public method

public reduce ( IFn f, object start ) : object
f IFn
start object
return object

rest() public method

public rest ( ) : ISeq
return ISeq

withMeta() public method

public withMeta ( IPersistentMap meta ) : IObj
meta IPersistentMap
return IObj