Veröffentlicht am :

Beispiel für die Verwendung des %help-Makros

Dieser Code ist auch verfügbar auf: English Español Français
Das Skript ruft das Makro %help ohne Argumente auf, um die allgemeine Hilfe anzuzeigen. Es versucht dann, Hilfe für einen nicht existierenden Begriff ('xxx') zu erhalten, dann für das Makro %help selbst und für 'set.vars', was ein Makro oder eine Option sein könnte. Die kommentierten Zeilen am Anfang weisen auf eine mögliche Integration mit einem SASUnit- oder ähnlichen Test-Framework hin, das Assertions wie %asserteq, %assertne und %assertref verwendet. Diese kommentierten Zeilen werden nicht ausgeführt.
Datenanalyse

Type : AUCUNE


Dieses Skript verwendet oder erstellt keine Daten. Es führt lediglich Makroaufrufe aus, um Hilfeinformationen vom SAS-System abzurufen.

1 Codeblock
APPELS DE MACROS (commentés)
Erklärung :
Dieser Block enthält kommentierte Assertionsmakro-Aufrufe, vermutlich für Unit-Tests (z. B. mit SASUnit). Die Makros %asserteq, %assertne und %assertref werden verwendet, um die Gleichheit, Ungleichheit bzw. die Existenz von Referenzen zu überprüfen. Diese Zeilen sind inaktiv und werden im aktuellen Skript nicht ausgeführt.
Kopiert!
1%*Please write test code here;;
2%*%asserteq( ,%help());
3%*%assertne( ,%help());
4%*%assertref( );
2 Codeblock
APPELS DE MACROS
Erklärung :
Dieser Block führt mehrere Aufrufe des Standardmakros %help aus. Der erste Aufruf ohne Argumente zeigt die allgemeine Hilfe des SAS-Systems an. Die folgenden Aufrufe suchen Hilfe für den Begriff 'xxx' (der wahrscheinlich nicht existiert), für das Makro %help selbst und für 'set.vars', das ein Benutzermakro oder eine Referenz auf globale SAS-Optionen/Variablen sein kann.
Kopiert!
1%help();
2%help(xxx);
3 
4%help(help);
5%help(SET.vars);
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.