Swiftpack.co - Package - kirshum/Charms

Charms

Operators

~>>

Оператор применяет аргумент слева к функции справа, а затем возвращает аргумент таким образом что
let x = ...
let y = x ~>> foo
x == y

|>>

Применяет аргумент `x` к функции `f`
Вызов `x |>> f` равносилен `f(x)`

<<|

Применяет аргумент `x` к функции `f`
Вызов `f <<| x` равносилен `f(x)`

<*>

Аппликативный функтор
В случае если есть и значение x и функция f применит
значение к функции и вернет результат
Иначе - вернет nil

>>-

Пытается развернуть значение в неопциональное и если оно существует (не nil)
применяет его к функции f

Github

link
Stars: 1

Dependencies

Used By

Total: 0