Size: a a a

2021 September 15

MN

Mr. N in CODE BLOG / C#
метод
источник

IC

Ilya L Che in CODE BLOG / C#
А при чём тут фшарп? После каста в дотнете нигде тип не пропадает. Хоть Visual Basic возьми.
источник

MN

Mr. N in CODE BLOG / C#
Ну ты же сам сказал что это не DUO бо туда можно засунуть больше двох типов
источник

IC

Ilya L Che in CODE BLOG / C#
Всё верно!
источник

MN

Mr. N in CODE BLOG / C#
Можно протестить на F# может там тоже не DUO
источник

IC

Ilya L Che in CODE BLOG / C#
А в настоящий DU можно засунуть только типы из DU.
источник

MN

Mr. N in CODE BLOG / C#
То это какаято фигня
источник

IC

Ilya L Che in CODE BLOG / C#
Это сущность DU. Он и придумывался, чтобы дать возможность ограничить количество типов)
источник

rr

razumovsky r in CODE BLOG / C#
кстати тут тоже часто рассказывают "а воооот в фп пайп оператор есть"
источник

rr

razumovsky r in CODE BLOG / C#
ща накидаю
источник

MN

Mr. N in CODE BLOG / C#
то там тоже можно ограничить запечатать типа, если он свой
источник

MN

Mr. N in CODE BLOG / C#
sealed
источник

AB

Alex Berezhnykh in CODE BLOG / C#
ой, там в ts что-ли какое-то безумие собираются с пайпами добавлять
источник

AB

Alex Berezhnykh in CODE BLOG / C#
источник

IC

Ilya L Che in CODE BLOG / C#
Да, именно так в фшарпе и DU и реализуются. Генерируются sealed типы.
источник

AB

Alex Berezhnykh in CODE BLOG / C#
+ компиляторная магия!
источник

IC

Ilya L Che in CODE BLOG / C#
В js же.
источник

MN

Mr. N in CODE BLOG / C#
И каким образом они это думают делать в C#😁
источник

AB

Alex Berezhnykh in CODE BLOG / C#
давай сделаем вид, что жс не существует
источник

IC

Ilya L Che in CODE BLOG / C#
Хотя может быть опять в ts первыми добавят. Будет весело. Кажется, они уже так обжигались, пришлось обе фичи поддерживать.
источник