Die Inactive-Funktion zum Debugging eines Codes verwenden
Inactive ist nützlich im Debuggingprozess, da der Befehl Teile eines Codes stufenweise aktiviert.
Der folgende Code enthält einen Fehler.
Mehrere Fehlermeldungen scheinen auf und das Integral wird unausgewertet zurückgegeben.
Out[2]= | |
Erzeugen Sie eine inaktive Version des Codes.
Out[4]= | |
Da alles korrekt aussieht, versuchen Sie die Funktion zu aktivieren.
Out[5]= | |
Eine Meldung erscheint und der innere NIntegrate-Befehl zeigt an, dass die Auswertung des fehlgeschlagen ist – das zweite Argument fehlt. Korrigieren Sie die Definition.
Jetzt wird die Auswertung korrekt ausgeführt.
Out[7]= | |
Out[8]= | |