401 читали · 4 года назад
Когда и зачем использовать оператор := в Python
Совсем недавно Python 3.8 представил оператор присвоения с двоеточием :=, аналогичный оператору присвоения =. Использование этого оператора позволяет ускорить и сократить код. Эта нотация берёт своё начало в математике...
06:44
1,0×
00:00/06:44
652,2 тыс смотрели · 4 года назад
Что нового в C# 14: условные присваивания с null-оператором
Осенью вместе с релизом .NET 10 выходит C# 14 — и среди его новинок особенно выделяется оператор null-conditional assignment. На первый взгляд — «косметическое» улучшение. Но, как показывает практика, именно такие мелкие штрихи меняют стиль программирования и избавляют нас от тонны if-ов, проверяющих null. Вместо привычной конструкции: if (config?.Settings is not null) { config.Settings.RetryPolicy = new ExponentialBackoffRetryPolicy(); } Теперь можно написать в одну строчку: config?.Settings?...