Re: C# - добавили бардака - одобряете?
От: alexzzzz  
Дата: 08.09.22 13:26
Оценка: +2
Здравствуйте, Shmj, Вы писали:

S>Теперь можно писать и так и эдак:


S>
S>int i = int.Parse(Console.ReadLine());

S>if (i == 1 || i == 3 && !(i == 5 && i != 5))
S>    Console.WriteLine(1);

S>if (i is 1 or 3 and not (5 and not 5))
S>    Console.WriteLine(2);
S>



S>Не кажется ли это внедрением бардака? В одном месте будут писать так в другом эдак.


Это же не C# написал, это ты написал. Написать непонятно можно на любом языке с любым набором фич, даже самым примитивным. Просто пиши так, чтобы было понятно и тебе, и окружающим. Разделяй сложное на простое, создавай промежуточные переменные с говорящими названиями, расставляй скобочки... Когда понятнее значками |&!^, используй значки, когда понятнее словами, пиши слова.
Отредактировано 08.09.2022 13:28 alexzzzz . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.