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