$DEFINE |
Définition |
IBM InfoSphere DataStage BASIC |
Syntaxe
$DEFINE identifier [replacement.text]
|
Paramètres
Nom |
Description |
identifier |
Ce paramètre permet d'indiquer le nom de l'identificateur du symbole à définir. |
replacement.text |
Ce paramètre permet d'indiquer une chaîne de caractères que le compilateur utilisera pour remplacer l'identificateur partout où il apparaît dans le programme contenant l'instruction $DEFINE. |
Description
Cette instruction permet de définir les identifiants contrôlant la compilation du programme. Lorsqu'il est utilisé comme fournisseur de texte de remplacement, l'instruction $DEFINE ajoute l'identificateur spécifié et son
replacement.text associé à la table des symboles. Chaque fois que l'identifiant est trouvé dans le programme après l'instruction $DEFINE dans laquelle sa
valeur a été définie, il est remplacé par replacement.text. Si le paramètre replacement.text n'est pas spécifié, l'identificateur est défini et a une valeur
nulle.
Remarques
- Séparer replacement.text de l'identificateur avec un ou plusieurs espaces. Chaque caractère saisi après cet espace est ajouté à replacement.text jusqu'à, mais sans inclure, le caractère de retour terminant le texte de remplacement.
- N'utilisez pas de commentaires lors de la fourniture de replacement.text car les omissions après replacement.text sont incluses dans le texte de
remplacement. Tout commentaire ajouté avec le paramètre replacement.text peut provoquer un comportement inattendu du programme.
- L'instruction $UNDEFINE supprime la définition d'un identifiant.
Dernière mise à jour : Jeudi, le 20 septembre 2018