C# Класс clojure.lang.FnSeq

A sequence that computes its first/rest from functional calls. Caches.
Наследование: clojure.lang.ASeq
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_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