Главная

Назад к списку функции

 

 

Assign

Присваивает данные переменной с указанным именем.

Assign ( "varname", "data" [, flag = 0 ] )

Параметры

varname

Имя переменной. Нельзя использовать в качестве имени элемент массива, т.е.

переменная не будет создана / изменена, если имя содержит символ "["

data Данные для присвоения
flag [необязательный] Меняет поведение функции (сложите значения используемых опций):
0 = (по умолчанию) создаёт переменную, если необходимо
1 = принудительно создаёт в локальной области видимости
2 = принудительно создаёт в глобальной области видимости
4 = не создавать переменную, если она не существует

Возвращаемое значение

Успех: Возвращает 1.
Ошибка: Возвращает 0, если невозможно создать/присвоить данные переменной.

Примечания

Если есть необходимость в использовании Assign() для создания или присвоения значения переменной, то, в таких ситуациях, Eval()используется для чтения значения переменной, а IsDeclared() используется для проверки её существования.

См. также

EvalIsDeclaredExecute

Пример

 

Global $sString
If Assign("sString", "Привет") Then MsgBox(4096, "", $sString) ; Выведет сообщение "Привет"
If Not Assign("CmdLine", "Привет") Then MsgBox(4096, "Ошибка", 'Переменная CmdLine является константой, поэтому не могу создать / присвоить')

Категория: Описание функций AutoIt Добавил: Grek (20.12.2014) | | Теги: Assign
Всего комментариев: 0