Type : CREATION_INTERNE
Le script ne manipule pas de données externes. Il définit une logique fonctionnelle et génère des résultats dans la log via un pas DATA _NULL_.
| 1 | PROC FCMP outlib=WORK.functs.demo; |
| 2 | function f_demo_hello_world(text $) $ 100; |
| 3 | IF lowcase(text) eq 'hello?' THEN DO; |
| 4 | return(cat(compress(text,'?'),'-','World!')); |
| 5 | END; |
| 6 | ELSE DO; |
| 7 | return('Who are you?'); |
| 8 | END; |
| 9 | endsub; |
| 10 | QUIT; |
| 1 | options cmplib=WORK.functs; |
| 1 | DATA _null_; |
| 2 | rc = f_demo_hello_world('Hello?'); |
| 3 | put rc=; |
| 4 | RUN; |
| Sujet / Mot-clé | Lien vers la ressource |
|---|---|
| DOC Langage Macro | fr/sampleCode/LANGAGF090 |
| DOC DS2 | fr/sampleCode/DS26657833 |