Показать сообщение отдельно
  #24 (permalink)  
Старый 18.09.2018, 06:54
Интересующийся
Отправить личное сообщение для AlexanderFilatov Посмотреть профиль Найти все сообщения от AlexanderFilatov
 
Регистрация: 14.09.2018
Сообщений: 26

Сообщение от laimas
Сделайте вывод в консоль текста выражения с подстановкой переменных, и вы поймете, что далеко не так будет.

Выше же написано, что в функции новое значение переменной а будет использоваться на следующей итерации. При этом в самом выражении до вычисления вместо переменных будут взяты их текущие (!) значения. Еще выше было же:

x * (y + 18),

вспоминайте школу.

В вашем же выражении новое значение а получаемой ею в скобках нигде не используется, это действие у вас просто бессмыслица.
laimas, этот пример был не из функции.Насчет тернарного оператора спасибо, буду использовать.Школу достаточно хорошо помню
Ответить с цитированием