Atari ST GFA de base :à quoi correspondent les suffixes de variables ?

StackOverflow https://stackoverflow.com//questions/22038402

  •  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.

Était-ce utile?

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
scroll top