Size: a a a

2020 October 20

R

Roman in F# Chat
Vlad Zaa
Ща Дон допилит srtp over extensions - там похлеще начнут писать
эт кстати прикольная штука. Ее можно здорово с актив паттернами комбинировать
источник

SB

S B in F# Chat
композиця функций
источник

SB

S B in F# Chat
она ассоциативна, есть id
источник

AH

Ayrat Hudaygulov in F# Chat
S B
>> это МОЗГОВИТЫЙ способ решать проблему, lazy-подход, т.к. вычисления не роисходит
да, хуже.
>> создаёт делегат из двух делегатов
источник

SB

S B in F# Chat
а |> это говно дотнетовское из-за неленивого рантайма
источник

SB

S B in F# Chat
но его все юзают
источник

AH

Ayrat Hudaygulov in F# Chat
а |> просто инлайнится в применение функции. вообще считай бесплатно
источник

SB

S B in F# Chat
в силу особенностей рантайма, он выгодный, инайнится, эффективный
источник

SB

S B in F# Chat
но если тебе нужен ПРИВКУС ПРЕКРАСНОГО НА ГУБАХ, то >>
источник

ДБ

Дмитрий Башинский... in F# Chat
источник

ДБ

Дмитрий Башинский... in F# Chat
вроде как все лениво
источник

AH

Ayrat Hudaygulov in F# Chat
Дмитрий Башинский
вроде как все лениво
потому что это всё функция
источник

ДБ

Дмитрий Башинский... in F# Chat
ну да
источник

AH

Ayrat Hudaygulov in F# Chat
Async<int> вот не функция, а всё равно ленивый!
источник

SB

S B in F# Chat
Дмитрий Башинский
вроде как все лениво
|> f x = f x
источник

AH

Ayrat Hudaygulov in F# Chat
ХОТЯ НА САМОМ ДЕЛЕ
источник

SB

S B in F# Chat
это ВЫЗОВ функции
источник

R

Roman in F# Chat
FYI ты можешь просто юзать string, а не городить свой toString, который такой же, только хуже. На нулл не проверяет, например
источник

SB

S B in F# Chat
ее испонение ЗДЕСЬ И СЕЙЧАС епта
источник

AH

Ayrat Hudaygulov in F# Chat
Async<int> это вообще-т функция
источник