@

Функция получения указателя данных

Синтаксис:

pA = @A

Аргументы:

Имя Тип данных Описание
A Переменная, указатель на которую необходимо получить

Описание:

@ – функция позволяет получить указатель на область памяти, где находится переменная с именем A.

Результат:

Имя Тип данных Описание
pA complex Функция возвращает 8-байтовое значение указателя. Интерпретируется скриптовым языком, как комплексная переменная, но при этом само отображаемое значение возвращаемой переменной не имеет смысла.

Пример:

a = 1; //создаем переменную
pA = @A; //получаем указатель на нее
aa = ~double(pA); //получаем значение переменной по указателю на нее
~double(pA) = 2;  //присваем новое значение переменной по указателю на нее
aaa = ~double(pA); //получаем новое значение переменной по указателю на нее

В данном примере задается вещественная переменая a, для которой получается указатель pA, с помощью функции @. Дальнейшая работа с переменной (чтение и запись) происходят с использованием указателя на нее.

Дополнительные материалы

Нет.