题
我正在掸掉我的 Atari ST 520 上的灰尘,并试图理解 GFA 基础的一些语义细节。这 TYPE(ptr)
函数的记录方式如下:
Determines the type of the variable at which a pointer is set.
'ptr' is an integer expression (usually *var).
TYPE(ptr) returns a code according to the type of
variable to which 'ptr' is pointing.
0=var
1=var$
2=var%
3=var!
4=var()
5=var$()
6=var%()
7=var!()
相同的文档没有讨论这些后缀的含义。(一定很明显吧)
我好像记得 $
是一个字符串/内存块, %
一个整数, ()
相同的数组。什么是 !
没事了? !
似乎用于 0/1 变量。
解决方案
这是正确的 $ 字符串,% 整数,!boolean ,并且没有任何 (0) 是双精度的。
http://www.atari-forum.com/wiki/index.php?title=GFAvariablestutorial
不隶属于 StackOverflow