Deutsch

C# - pattern matching - many discards

20.02.24 16:40
Re: C# - pattern matching - many discards
 
alex445 коренной житель
в ответ alex445 20.02.24 16:20, Последний раз изменено 20.02.24 16:42 (alex445)

Древовидная структура ифов легко трансформируется в линейную структуру сопоставлений, просто порядок соблюдать надо - сначала одну ветку ифов последовательно в сопоставлениях пишем, потом другую. Разве что если условий становится больше десятка, как и вложенностей - по 3-4 и больше. Но и тогда на мой взгляд сопоставления лучше - они хотя бы на экран влезут, а дерево ифов явно расползётся куда дальше. Ну и всегда можно отделить группы кейсов в сопоставлениях форматированием - добавить между ними пустую строчку, например. А в ифах уже и так места нет, так ещё их удлинять.

 

Перейти на