!field  ( val addr -- <name> )

publication: 18 décembre 2024 / mis à jour 18 décembre 2024

Read this page in english

 

vocabulaire: structures

Défini depuis la version 7.0.7.21.

Stocke la valeur val dans l'espace mémoire défini dans une structure. Le mot !field doit obligatoirement être suivi par un accesseur de structure.

Exemple:

: DCB.init  ( DCBaddr -- )  
    >r  
    1   r@ !field ->fBinary  
    1   r@ !field ->fParity   
    1   r@ !field ->fOutxCtsFlow  
    1   r@ !field ->fOutxDsrFlow  
    2   r@ !field ->fDtrControl  
    1   r@ !field ->fDsrSensitivity  
    1   r@ !field ->fTXContinueOnXoff  
    1   r@ !field ->fOutX  
    1   r@ !field ->fInX  
    1   r@ !field ->fErrorChar  
    1   r@ !field ->fNull  
    2   r@ !field ->fRtsControl  
    1   r@ !field ->fAbortOnError  
    17  r> !field ->fDummy2  
  ; 

Legal: site web personnel sans commerce / personal site without seling