Size: a a a

2020 May 25

PD

Prunkles Dreemurr in F# Chat
Магия какая-то, однако. Сработало!
источник

VS

Vasily Shapenko in F# Chat
Магия тут ни при чем
источник

PD

Prunkles Dreemurr in F# Chat
Vasily Shapenko
Магия тут ни при чем
Ну вот причём тут Delay вообще?
источник

AH

Ayrat Hudaygulov in F# Chat
Prunkles Dreemurr
Ну вот причём тут Delay вообще?
он добавляется после каждой строчки
источник

AD

Aleksandr Drozdov in F# Chat
а что за функция ему передается?
источник

AH

Ayrat Hudaygulov in F# Chat
се разворачивается в лапшу колбеков (они инлайнятся)

ce.Delay ( fun () -> ce.Combine(ce.Yield(1), ce.Delay(fun () -> …
источник

AH

Ayrat Hudaygulov in F# Chat
Aleksandr Drozdov
а что за функция ему передается?
просто fun () -> continuation
источник

AH

Ayrat Hudaygulov in F# Chat
ты вправе её оставить и НЕ выполнять или жадно выполнять
источник

AH

Ayrat Hudaygulov in F# Chat
я её жадно выполняю, как видишь
источник

AH

Ayrat Hudaygulov in F# Chat
а могу завернуть в свой тип и дальше прокинуть (так таск билдер делает)
источник

AD

Aleksandr Drozdov in F# Chat
а, понял
источник

AD

Aleksandr Drozdov in F# Chat
спасибо
источник

AD

Aleksandr Drozdov in F# Chat
это почти как TaskCompletionSource
источник

AD

Aleksandr Drozdov in F# Chat
его синхронный эквивалент
источник

AD

Aleksandr Drozdov in F# Chat
Mr. 'call me wher you're done'
источник

AH

Ayrat Hudaygulov in F# Chat
ну да. поэтому таск билдер и возможно написать в СЕ в сотку строчек на фшарпе
источник

AI

Alexandr Imashev in F# Chat
всем привет)
источник

AI

Alexandr Imashev in F# Chat
у меня вот желание проснулось начать чего-нибудь делать на F#, можете подсказать куды тыкнутся, кроме офф документации?
источник

AI

Alexandr Imashev in F# Chat
бэкграунд в виде C#
источник

S

Stanislav in F# Chat
источник