"Вызов x = value записывает value в x и возвращает его" куда возврощает?
kaiu
Высший разум
(117722)
Тот, в эту точку, если тебе так понятней. А так как там ничего нет что будет принимать, то этот возврат игнорируется. Просто надо поглядеть тебе тему организации вычислений в программах, когда данные из программного кода подготавливаются и уходят в вычислительное устройство и оттуда уже получаем результат снова в программу, а так как мы можем проигнорировать это, то вот и будет твой пример.
Если isTrue = true, блок кода выполняется. Так можно писать, и это будет работать, для сокращения кода полезно, не знаю как другие считают, но мне кажется что так лучше не делать, максимум простые условия. Не стоит оно того
Когда ты пишешь 1 + 2 или 1 * 2, ты передаешь параметры 1 и 2 оператору + или *. Результат математического вычисления переданных параметров он возвращает тебе. Так же внутри функции пишется return 5, что переводится как вернуть 5.