Сообщение от ВЕТЕРАН
|
Конструкции if не создают свою область видимости, поэтому код
|
Причем тут область видимости?
Практически во всех языках if обладает свойством ЛЕНИВОСТИ. ОН НЕ ДОЛЖЕН выполнять код, если условие не совпадает. В нашем же случае, семантически, он выполняет его или не выполняет в зависимости от погоды на марсе.