История изменений
Исправление
slaykovsky,
(текущая версия)
:
Представь, что это как декларация константы и switch
(абстрактно).
Связывание — это именование значений в ограниченном контексте.
Присваивание — это хранение значений в некой ячейке памяти. Повторное присваивание может изменить старое значение на новое в пределах типа, например.
Связывание имен осмысляет значения в рамках какого-то контекста. Когда ты объявляешь переменную bla
как, например, double
, значение, которое прицеплено к bla
это значение типа double
в ограниченном контексте. bla
можно представить как контейнер, который хранит в себе значение double, которое может быть изменено. Можешь представить это как адрес в памяти, где значение может храниться, а может и не может.
А если ты объявляешь bla
как double
со значением 3.14
то внутри контекста любое использование bla
эквивалентно использованию 3.14
. Если объявляешь bla
как константу, то ее изменить нельзя и поэтому значение должно быть указано сразу.
Связывание — это именование значения, которое нельзя изменить внутри определенного контекста.
Исходная версия
slaykovsky,
:
Представь, что это как декларация константы и switch
(абстрактно).
Связывание — это именование значений в ограниченном контексте.
Присваивание — это хранение значений в некой ячейке памяти. Повторное присваивание может изменить старое значение на новое в пределах типа, например.
Связывание имен осмысляет значения в рамках какого-то контекста. Когда ты объявляешь переменную bla
как, например, double
, значение, которое прицеплено к bla
это значение типа double
в ограниченном контексте. bla
можно представить как контейнер, который хранит в себе значение double, которое может быть изменено. Можешь представить это как адрес в памяти, где значение может храниться, а может и не может.
А если ты объявляешь bla
как double
со значением 3.14
то внутри контекста любое использование bla
эквивалентно использованию 3.14
. Если объявляешь bla
как константу, то ее изменить нельзя и поэтому значение должно быть указано сразу.
Связывание — это именование значение, которое нельзя изменить внутри определенного контекста.