История изменений
Исправление fsb4000, (текущая версия) :
Почему в других языках можно писать эффективный код без знания «разницы между определением и объявлением»?
С дуба рухнул? Ни на одном языке невозможно писать эффективный код без знания «разницы между определением и объявлением». Это есть везде.
Внимание, Javascript:
var x; // declaration
x = 10; // definition
Просто подумай, почему значение x
после var x;
именно undefined
🤔
fn main() {
let x; // declaration
x = 2; // definition
}
Исходная версия fsb4000, :
Почему в других языках можно писать эффективный код без знания «разницы между определением и объявлением»?
С дуба рухнул? Ни на одном языке невозможно писать эффективный код без знания «разницы между определением и объявлением». Это есть везде.
Внимание, Javascript:
var x; // declaration
x = 10; // definition
Просто подумай, почему значение x
после var x;
именно undefined
🤔