Size: a a a

2020 September 23

АВ

Андрей Вилинский... in F# Chat
для ленивой инициализации (которая тут не нужна) можно так: let client = lazy (MongoClient connString)
источник

МП

Миша Проказин... in F# Chat
List.where (fun x -> x < pivot) l
источник

МП

Миша Проказин... in F# Chat
Как избавиться от скобочек вокруг анонимной функции?
источник

DB

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

DB

Denis Bobrov in F# Chat
Магия крышки
источник

МП

Миша Проказин... in F# Chat
Давно про неё слышал но ещё не разу не использовал
источник

МП

Миша Проказин... in F# Chat
Где искать определение?
источник

VS

Vasily Shapenko in F# Chat
Еще есть вариант для упоротых
источник

DB

Denis Bobrov in F# Chat
let inline (^) f x = f x
источник

VS

Vasily Shapenko in F# Chat
l|> List.filter ((<) pivot)
источник

VS

Vasily Shapenko in F# Chat
Хотя не помню порядок, вохможно  >
источник

МП

Миша Проказин... in F# Chat
Vasily Shapenko
l|> List.filter ((<) pivot)
Скобочек только больше стало
источник

МП

Миша Проказин... in F# Chat
Я сделал так:
l |> List.where ^ fun x -> x < pivot
источник

МП

Миша Проказин... in F# Chat
Теперь мне не нравится |>
источник

VS

Vasily Shapenko in F# Chat
Хз, чем не устраивает
источник

МП

Миша Проказин... in F# Chat
Ну ладно
источник

I

IdiocyAcceptance in F# Chat
Миша Проказин
Как избавиться от скобочек вокруг анонимной функции?
написать отдельно функцию lessThanPivot?
источник

I

IdiocyAcceptance in F# Chat
у тебя не будет скобочек вокруг анонимной функции, если не будет анонимной функции 🌚
источник

МП

Миша Проказин... in F# Chat
Следующий вопрос
источник

МП

Миша Проказин... in F# Chat
let rec quicksort l =
   match l with
   | [] | [_] -> l
   | pivot::_ ->
       let cmp op l  = l |> List.where ^ fun x -> op x pivot
       (cmp (<) >> quicksort <| l) @
       cmp (=) l @
       (cmp (>) >> quicksort <| l)
источник