Size: a a a

2021 June 08

AV

Alfred Viktorov in F# Chat
Добрый день, никто не сталкивался с тем что в Райдере не работает комбинация клавиш Ctrl+z ?
источник

VE

Vladislaff Evtushenk... in F# Chat
у меня так было в Idea несколько  лет назад
источник

AV

Alfred Viktorov in F# Chat
Как решил эту проблему?
источник

VE

Vladislaff Evtushenk... in F# Chat
насколько помню переустановкой, у меня там cntr-c и cntr-v тоже ,кстати, не работали
источник

AV

Alfred Viktorov in F# Chat
благодарю!)
источник

P

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

P

Pavel in F# Chat
Ребят можно как-то без засовывания внутрь try - return-ов для всех кейсов (их много будет)?
источник

I

IdiocyAcceptance in F# Chat
глянь AsyncResult CE, уже давно написали
источник

P

Pavel in F# Chat
непонимаю как он тут поможет..
источник

I

IdiocyAcceptance in F# Chat
Делаёшь обёртку 1 раз, которая вернёт Async<Result<'a, exception>> и потом с помощью AsyncResult совмещаешь результаты
источник

P

Pavel in F# Chat
ну это как раз эта 1-я обертка..
источник

I

IdiocyAcceptance in F# Chat
тогда зачем let res = ?
источник

P

Pavel in F# Chat
не, AsyncResult тут не поможет, тут проблема что let! внутри try, и вот можно ли обойти..
источник

I

IdiocyAcceptance in F# Chat
можно сделать Async.Catch
источник

I

IdiocyAcceptance in F# Chat
Который возвращает Result
источник

P

Pavel in F# Chat
это тема, спасибо!
источник

I

IdiocyAcceptance in F# Chat
Ток я соврал, оно возвращает Choice, а не Result -_-
источник

I

IdiocyAcceptance in F# Chat
Кто-нибудь знает зачем кстати?
источник

I

IdiocyAcceptance in F# Chat
Впрочем, let inline (|AsyncOk|AsyncError|) (ch: Choice<'a, Exception>) = ch всё решает
источник

P

Pavel in F# Chat
Видимо метод был давно, до введения Result в коре
источник