Mathematica: Wie überprüft man, ob einer Funktion kein Argument übergeben wird?

8

Wie überprüft man, ob einer Funktion kein Argument übergeben wird?

Zum Beispiel, wenn ich:

%Vor%

und ich rufe f ohne Argument auf:

%Vor%

'nichts passiert', ich möchte eine bestimmte (Fehler-) Bedingung erzwingen.

(Hintergrund: Ich mache MUnit-Tests für Pakete und OO-System-Klassen.)

    
nilo de roock 02.07.2011, 19:05
quelle

2 Antworten

10

Dies?

%Vor%     
acl 02.07.2011, 19:18
quelle
9

Als Alternative zum expliziten Auflisten der Option "Null-Argumente" können Sie

ausführen %Vor%

, die auch die Fehlerfälle mehrerer übergebener Argumente abfangen würde (angenommen, dass es sich um einen Fehler handelt).

    
Leonid Shifrin 02.07.2011 21:40
quelle

Tags und Links