@
Функция получения указателя данных
Синтаксис
pA = @A
Аргументы
| Имя | Тип данных | Описание |
|---|---|---|
| A | |
Переменная, указатель на которую необходимо получить |
Описание
@ – функция позволяет получить указатель на область памяти, где находится
переменная с именем A.
Результат
| Имя | Тип данных | Описание |
|---|---|---|
| pA | tcomplex |
Функция возвращает 8-байтовое значение указателя. Интерпретируется скриптовым языком, как комплексная переменная, но при этом само отображаемое значение возвращаемой переменной не имеет смысла. |
Пример
a = 1; //создаем переменную
pA = @A; //получаем указатель на нее
aa = ~double(pA); //получаем значение переменной по указателю на нее
~double(pA) = 2; //присваиваем новое значение переменной по указателю на нее
aaa = ~double(pA); //получаем новое значение переменной по указателю на нее
В данном примере задается вещественная переменная a, для которой получается
указатель pA, с помощью функции @. Дальнейшая работа с переменной (чтение и
запись) происходят с использованием указателя на нее.
Дополнительные материалы
Нет.