Всем привет!) Сегодня темой статьи будут тернарные операторы. Как их можно использовать, для чего и чем они удобнее обычных условных выражений? Из своего опыта скажу, что сам поначалу не принимал их и не хотел пользоваться, однако со временем понял их плюсы для себя. И вот пара из них : Возможно их и больше, но честно скажу, не хочется останавливаться и специально думать над этим. Строение тернарного оператора : Проще всего объяснить его будет таким псевдокодом : (условие отвечающее true/false) ? (действие, если вернулось true) : (действие если вернулось false). Простой пример : 2 * 3 == 6 ? print("Correct!") : print("It's a fiction!") Перед знаком вопроса мы создаем условие, которое отвечает true/false. После знака вопроса мы пишем действие, если условие оказалось правдивым. После двоеточия мы пишем действие, если условие оказалось ложным. Давайте перейдем сразу к примеру с кодом. Пример будет разобран в декларативном фреймворке SwftUI. --> Поехали. Задача. Нам дан простой прямоугол