Size: a a a

2021 January 13

AT

Anton Ternavsky in F# Chat
Есть мануалы идиоматичного применения DI с фаршиком?
источник

AT

Anton Ternavsky in F# Chat
источник

оГ

отец Григорий... in F# Chat
У симана наверняка есть
источник

AT

Anton Ternavsky in F# Chat
Хотя может действительно, стоит отказаться от бИсовского DI и писать функционально, как и рекомендуется выше.
источник

AT

Anton Ternavsky in F# Chat
отец Григорий
У симана наверняка есть
Ага, нашел, спасибо за ориентир.
источник

NK

ID:0 in F# Chat
источник

I

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

I

Igor in F# Chat
Вот еще, как вариант пот Марка
- https://blog.ploeh.dk/2017/08/07/f-free-monad-recipe/
источник

AT

Anton Ternavsky in F# Chat
Спасибо!
источник
2021 January 14

YT

Yogurt The Horse in F# Chat
Есть C# класс в котором делается FirstOrDefault над перечислением фаршевых рекордов. Default для рекорда - null. Как проверить рекорд на нулл? :D
источник

YT

Yogurt The Horse in F# Chat
источник

оГ

отец Григорий... in F# Chat
Npe будет раньше
источник

YT

Yogurt The Horse in F# Chat
да, я уже понял
источник

YT

Yogurt The Horse in F# Chat
пытаюсь придумать какую-то обертку надо монгой, чтобы хранить в ней рекорды, но монга отказывается по ним искать
источник

MG

Max Gerasimov in F# Chat
Yogurt The Horse
пытаюсь придумать какую-то обертку надо монгой, чтобы хранить в ней рекорды, но монга отказывается по ним искать
Простые рекорды нормально в монге хранятся
источник

YT

Yogurt The Horse in F# Chat
Max Gerasimov
Простые рекорды нормально в монге хранятся
А FirstOrDefault работает плоховато, хочу без эксепшена
источник

I

IdiocyAcceptance in F# Chat
Yogurt The Horse
Есть C# класс в котором делается FirstOrDefault над перечислением фаршевых рекордов. Default для рекорда - null. Как проверить рекорд на нулл? :D
Object.ReferenceEquals как пример
источник

YT

Yogurt The Horse in F# Chat
Там эксепшен раньше все таки оказывается
источник

MG

Max Gerasimov in F# Chat
IdiocyAcceptance
Object.ReferenceEquals как пример
+1, будет работать с first of default
источник

VZ

Vlad Zaa in F# Chat
Можно сделать
let inline isNull value = (value = null)
и
let inline isNullRef value = obj.ReferenceEquals(value, null)
Второй будет быстрее по-идее, первый будет GenericEqualityIntrinsic юзать
источник