我正在整理我的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变量。
#
用于Float
。在同一版本的手册中,TYPE(ptr)
的文档是什么? - Laurent LA RIZZA