Size: a a a

2021 April 23

IC

Ilya Chernoudov in pro.net
источник

VK

Vladislav Khapin in pro.net
while (result = Ok () && enum.MoveNext()) do
источник

VK

Vladislav Khapin in pro.net
течёт
источник

VK

Vladislav Khapin in pro.net
там надо рекурсию
источник

AH

Ayrat Hudaygulov in pro.net
да ты заебал, оно не течет
источник

AH

Ayrat Hudaygulov in pro.net
Это бай дизайн вообще, т.к. каждый асинк бинд себя имеет в континуйшне, это не обычный While же
источник

VK

Vladislav Khapin in pro.net
источник

AH

Ayrat Hudaygulov in pro.net
я в курсе как это работает, но это не течет
источник

VK

Vladislav Khapin in pro.net
всего лишь память растёт линейно от итераций
источник

A

Aloraman in pro.net
По моему GetAsync().Await()
Это опять какой-то троллинг уровня "а чо ни как в расте"
источник

В

Вячеслав in pro.net
На гитхабе к примерам книги канкареси и паралелизм на .net есть либа с Select для тасок
источник

AH

Ayrat Hudaygulov in pro.net
запусти этот код
```
[<EntryPoint>]
let main _ =
   
   let f (xs: _ seq) action =
       async {
           use enum = xs.GetEnumerator()
           let mutable result = Ok ()
           while (result = Ok () && enum.MoveNext()) do
               match! action enum.Current with
               | Ok () -> ()
               | error -> result <- error
           return result
       }
       
   f (Seq.initInfinite id) (fun x -> async {
       return Ok()
   })
   |> Async.RunSynchronously
   |> ignore

   
     0
```


Он выжигает ЦПУ, но не течет конечно же.
источник

AH

Ayrat Hudaygulov in pro.net
а то что ты в ишуе нашел - что этот код аллоцирует ЛИНЕЙНО с кол-вом итераций
источник

AH

Ayrat Hudaygulov in pro.net
течет это когда собрать нельзя
источник

AH

Ayrat Hudaygulov in pro.net
а тут все собирается збс
источник

AH

Ayrat Hudaygulov in pro.net
Поэтому пожалуйста перестань называть аллокации течением
источник

AH

Ayrat Hudaygulov in pro.net
И да, сей код на каждую итерацию while алоцнет, о ужас, пойду поем
источник

AK

Andrei Kurosh in pro.net
Все есть течение, течение жизни...
источник

VK

Vladislav Khapin in pro.net
Я знаю, но ты понял
источник

AH

Ayrat Hudaygulov in pro.net
Ну я-то понял, просто ты распротраняешь фейк ньюз!
источник