Size: a a a

2021 June 26

АН

Александр Ниткин... in F# Chat
F# тоже есть понятие наследования и переопределения ?
источник

I

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

SB

S B in F# Chat
Ага, а Option.ofObj очень сложно написать.
источник

SB

S B in F# Chat
И поэтому она есть в стдлибе.
источник

I

Igor in F# Chat
Да ладно, тут есть люди у которых еще нет своего Prelude, со всякими полезняхами
источник

RM

Roman Melnikov in F# Chat
правильно проверить на нулл в ф# надо знать
источник

SB

S B in F# Chat
match null не будет работать?
источник

RM

Roman Melnikov in F# Chat
ноуп
источник

SB

S B in F# Chat
Ничосе, не знал.
источник

I

IdiocyAcceptance in F# Chat
Зависит*)
источник

SB

S B in F# Chat
А в чем разница и как правильно тогда?
источник

I

IdiocyAcceptance in F# Chat
Ну, match x with null работает для типов не из фаршика и для типов, для которых фаршик позволяет использовать null
источник

I

IdiocyAcceptance in F# Chat
Аналогично с option.ofObj - не будет работать для типов, которые не допускают null
источник

I

IdiocyAcceptance in F# Chat
Так что если хочешь подобную функцию для любых референс типов, то делай такое сам
источник

RM

Roman Melnikov in F# Chat
да
источник

SB

S B in F# Chat
Так а какой ещё кейс есть, я не врубаюсь? Типы Эфшарпа нулевыми же не бывают.
источник

I

IdiocyAcceptance in F# Chat
Стринги, к примеру
источник

I

IdiocyAcceptance in F# Chat
Далеко идти не надо
источник

I

IdiocyAcceptance in F# Chat
Любой тип вне фарша
источник

I

IdiocyAcceptance in F# Chat
Stream, List, Array и так далее
источник