!field  ( val addr -- <name> )

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

Read this page in english

 

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