Показать сообщение отдельно
  #23 (permalink)  
Старый 17.09.2018, 16:02
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

AlexanderFilatov, "вычислить/запомнить/использовать вычисленное" в вашем контексте бывает полезно в тернарном операторе (можно и N вычислений делать, выражений перечисляемых через запятую). Например нужно проверить вычисляемое значение после чего использовать это значение, либо значение по умолчанию. Чтобы не производить вычисление дважды:

вычислить и сравнить ? вычислить и использовать: значение по умолчанию

можно поступить так:

(a = выражение) == b ? a : x
Ответить с цитированием