Перейти к основному содержанию

Sources

iota

T -> IEnumerable<T> where T: INumber<T>
Возвращает 1..N

to <dest>

T -> IEnumerable<T> where T: INumber<T>
Возвращает N..M

Filters

where <block (T -> bool)>

IEnumerable<T> -> IEnumerable<T>
Фильтрует входные данные по указанному блоку кода.

unique

IEnumerable<T> -> IEnumerable<T>
Фильтрует входные данные по уникальности, удаляя дублирующиеся значения.

take <amount>

IEnumerable<T> -> IEnumerable<T>
Удаляет N значений из входа, отбрасывая остальные.

select <quantity>

IEnumerable<T> -> IEnumerable<T>
Случайным образом выбирает указанное количество (число или процент) значений из входа, отбрасывая остальные.

sort

IEnumerable<T> -> IEnumerable<T>
Сортирует входные данные от меньшего к большему.

sortby <block (T -> TOrd)>

IEnumerable<T> -> IEnumerable<T>
Сортирует входные данные от меньшего к большему, используя указанное значение упорядочивания.
    entities sortby { allcomps count }

sortmapby <block (T -> TOrd)>

IEnumerable<T> -> IEnumerable<T>
Сортирует входные данные от меньшего к большему, используя указанное значение упорядочивания, возвращая значения упорядочивания.

sortdown

IEnumerable<T> -> IEnumerable<T>
Сортирует входные данные от большего к меньшему.

sortdownby <block (T -> TOrd)>

IEnumerable<T> -> IEnumerable<T>
Сортирует входные данные от большего к меньшему, используя указанное значение упорядочивания.

sortmapdownby <block (T -> TOrd)>

IEnumerable<T> -> IEnumerable<T>
Сортирует входные данные от большего к меньшему, используя указанное значение упорядочивания, возвращая значения упорядочивания.

Transforms

isempty

IEnumerable<T> -> bool
Возвращает true, если вход пуст, иначе false. Эту команду можно инвертировать с помощью not.

isnull

object? -> bool
Возвращает true, если вход равен null, иначе false. Эту команду можно инвертировать с помощью not.

count

IEnumerable<T> -> int
Подсчитывает количество значений во входе.

iterate <block (T -> T)> <times>

IEnumerable<T> -> IEnumerable<T>
Повторяет указанный блок кода N раз над его собственным выводом, по сути f(f(...N f(x)))

first

IEnumerable<T> -> T
Возвращает первое значение во входе или выдаёт ошибку, если его нет.

Mutators

rep <amount>

T -> IEnumerable<T>
Повторяет входное значение N раз.

bin

IEnumerable<T> -> IDictionary<T, int>
Подсчитывает количество вхождений каждого уникального экземпляра T во входе, возвращая словарь уникальных экземпляров: количество.

map <block (TIn -> TOut)>

IEnumerable<TIn> -> IEnumerable<TOut>
Применяет указанный блок кода к каждому элементу входа.

reduce <block (T -> T)>

IEnumerable<TIn> -> T
Свёртывает вход, по сути f(x1, f(x2, ...f(xn-1, xn)))
Последнее изменение 21 июня 2026 г.