PDA

Просмотр полной версии : var


Дарбаидзе_Эльдар
15.06.2004, 03:31
что означает VAR ???

Whatsername
15.06.2004, 11:02
объявление переменной
x = 5 и var x = 5 - как правило работают одинаково (хотя и не всегда), но при инициализации переменной с использованием var, память под определяемую переменную выделяется заранее, а не "по ходу" в коде.

Елё
15.06.2004, 15:55
Да?

А я думал что var ограничивает область видимости переменной до конкретной функции...

Whatsername
15.06.2004, 16:00
Оригинал написал(а) Елё
Да?

А я думал что var ограничивает область видимости переменной до конкретной функции...
ну да, я просто забыл об этом =)
при использовании в качестве локальной переменной в функции все так и есть... но это не исключает того, что я написал раньше.

Жень Шень
15.06.2004, 17:57
А ХЭЛП для чего написан?

Синтаксис
var variableName1 [= value1] [...,variableNameN [=valueN]]
Параметры
variableName Идентификатор.
value Значение, присваиваемое переменной.
Возвращается
Ничего.
Описание
Команда, используется для объявления локальных переменных. Если локальные переменные объявляются внутри функции, то они действуют только в ее пределах. Если переменные не объявлены внутри блока ({}), но список команд был выполнен через вызов call, переменные являются локальными и действуют до конца текущего списка. Если переменные не объявлены внутри блока и текущий список команд не выполнялся командой call, переменные не являются локальными.

Дарбаидзе_Эльдар
15.06.2004, 21:58
Агамс..пасяб...и всё же лучше писать все значения типа x=3 через var??

Whatsername
16.06.2004, 11:29
Оригинал написал(а) Дарбаидзе_Эльдар
Агамс..пасяб...и всё же лучше писать все значения типа x=3 через var??
Yes