Deutsch

C# - pattern matching - many discards

25.02.24 16:29
Re: C# - pattern matching - many discards
 
alex445 коренной житель
в ответ AlexNek 25.02.24 14:58, Последний раз изменено 25.02.24 16:30 (alex445)

Т.е. проверка Age на налл делается легко и непринуждённо ещё одним кейсом.


И ещё раз - дискард с when я использую лишь в качестве костыля. Когда создатели языка дадут возможность добавлять кейсы, не привязанные к типу параметра свича, я избавлюсь от этого костыля, и станет снова всё по вашему феншую - один дискард на свич. С точки зрения компилятора, у меня и сейчас всё по феншую - один дефолтный кейс на свич. Дискард с when это не дефолтный кейс.

 

Перейти на