?dup  ( n -- n | n n )voc: forth

publication: 25 juin 2022 / mis à jour 17 février 2026

Read this page in english

 

vocabulaire: forth

Duplique n si n n'est pas nul.

Beaucoup de définitions renvoient un code d'erreur: 0 = pas d'erreur, n = code d'erreur n. ?dup est une solution pour traiter ce code d'erreur.

Exemple:

: myword ( -- ) 
  initGraphics ?dup if 
    ." Error" . cr 
    exit 
  then 
  ( ....here code after error test..) 
 ; 

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