4.3 Область видимости(контекст)

На верх  Назад  Вперёд

Переменные, так же, как и любой идентификатор, повинуются общим правилам области видимости. Кроме того, инициализированные переменные инициализируются, когда они вводят в область видимости:

Глобально инициализированные переменные инициализируются однажды, при запуске программы.

Локально инициализированные переменные инициализируются каждый раз, когда вызывается процедура (функция).

Отметьте, что поведение для локальных инициализированных переменных отличается от того локальной типизированной константы. Локальная типизированная константа ведет себя как инициализированная переменная глобальной переменной.