Atari ST GFA de base :à quoi correspondent les suffixes de variables ?
-
21-12-2019 - |
Question
Je dépoussière mon Atari ST 520, et j'essaie de comprendre quelques détails sémantiques du basique GFA.Le TYPE(ptr)
la fonction est documentée de cette façon :
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!()
La même documentation ne parle pas de la signification de ces suffixes.(Ça doit être tellement évident)
Il me semble que je me souviens de ça $
est une chaîne/bloc mémoire, %
un nombre entier, ()
un tableau de la même chose.Que sont !
et rien? !
semble être utilisé pour les variables 0/1.
La solution
C'est correct $ string, % entier, !boolean , et rien (0) n'est double.
http://www.atari-forum.com/wiki/index.php?title=GFAvariabletutorial
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow