Size: a a a

2020 August 13

AH

Ayrat Hudaygulov in F# Chat
Герман
|> Async.RunSynchronously )
ну вот, всё испортил!!1
источник

((

(fun () -> ()) in F# Chat
Ayrat Hudaygulov
someSeq
|> Seq.map(fun (i, asyncBool) -> async {
 let! bool = asyncBool
 return i, bool
})
|> Async.Parallel
спасибо
источник

PD

Prunkles Dreemurr in F# Chat
Недавно тут что-то очень похожее затрагивали, но найти не могу
Если есть две функции a -> unit и b -> unit , то как называется функция, которая объединила бы их в a -> b -> unit ?
источник

DB

Denis Bobrov in F# Chat
>>
источник

DB

Denis Bobrov in F# Chat
так и называется
источник

Г

Герман in F# Chat
не, это не композиция
источник

PD

Prunkles Dreemurr in F# Chat
Суть была именно в склейке двух юнитов
источник

((

(fun () -> ()) in F# Chat
val ( >> ) : f:('a -> 'b) -> g:('b -> 'c) -> x:'a -> 'c
источник

VS

Vasily Shapenko in F# Chat
Prunkles Dreemurr
Недавно тут что-то очень похожее затрагивали, но найти не могу
Если есть две функции a -> unit и b -> unit , то как называется функция, которая объединила бы их в a -> b -> unit ?
Такой нет
источник

DB

Denis Bobrov in F# Chat
Хм, вопрос, а что лучше в плане перфоманса,
someArray |> List.ofArray |> List.map ()

или
someArray |> Array.map () |> List.ofArray
источник

R

Roman in F# Chat
Denis Bobrov
Хм, вопрос, а что лучше в плане перфоманса,
someArray |> List.ofArray |> List.map ()

или
someArray |> Array.map () |> List.ofArray
на этот вопрос тока бенч ответит.
источник

R

Roman in F# Chat
И мб стоит не через array а через seq
источник

DB

Denis Bobrov in F# Chat
эх, ладно, если мне будет не лень запилю бенч
источник

SN

Shub Niggurath in F# Chat
Denis Bobrov
Хм, вопрос, а что лучше в плане перфоманса,
someArray |> List.ofArray |> List.map ()

или
someArray |> Array.map () |> List.ofArray
лучше Seq, потому что оптимизировать конкретно этот кусочек - это экономия на спичках
источник

R

Roman in F# Chat
Shub Niggurath
лучше Seq, потому что оптимизировать конкретно этот кусочек - это экономия на спичках
с чего ты взял? У них же там могильная разработка, и операция может гоняться более 9000 раз в минуту
источник

AH

Ayrat Hudaygulov in F# Chat
Denis Bobrov
Хм, вопрос, а что лучше в плане перфоманса,
someArray |> List.ofArray |> List.map ()

или
someArray |> Array.map () |> List.ofArray
[ for elem in someArray -> mapFun elem ]
источник

AH

Ayrat Hudaygulov in F# Chat
Я почти уверен что это будет быстрее по перфу.
Даже быстрее чем через сек
источник

SN

Shub Niggurath in F# Chat
Roman
с чего ты взял? У них же там могильная разработка, и операция может гоняться более 9000 раз в минуту
об этом и речь. прирост от "перестать гонять операцию 9000раз\сек" будет выше, чем от "оптимизировать операцию на 10%"
источник

VS

Vladimir Shchur in F# Chat
Denis Bobrov
Хм, вопрос, а что лучше в плане перфоманса,
someArray |> List.ofArray |> List.map ()

или
someArray |> Array.map () |> List.ofArray
лучше без листов обойтись)
источник

оГ

отец Григорий... in F# Chat
Ayrat Hudaygulov
Я почти уверен что это будет быстрее по перфу.
Даже быстрее чем через сек
Ёр майладж мэй вэри
источник