Dans votre instruction %PUT, le point utilisé dans la syntaxe &Both.ming est crucial : il agit comme un délimiteur qui signale explicitement à SAS la fin du nom de la macro-variable (Both), permettant ainsi d'accoler immédiatement le texte ming sans que le compilateur ne cherche désespérément une variable inexistante nommée &Bothming.
Type : CREATION_INTERNE
Les données manipulées sont des chaînes de caractères assignées à des variables macro directement au sein du script. Aucune source de données externe ni dataset SAS n'est utilisé.
| 1 | /* This is a comment */ |
| 2 | * And this is another comment ; |
| 3 | %LET First=SAS; %LET Second = Program; |
| 4 | %LET both |
| 5 | = &first &SECOND; |
| 6 | %PUT The results are: &First, &Second, --- &Both.ming; |