|
Message
Message[symbol::etikette] druckt die Meldung symbol::etikette, solange sie nicht abgeschaltet ist.
Message[symbol::etikette, , , ... ] druckt eine Meldung und setzt, falls erforderlich, die Werte der ein.
Message erzeugt Ausgabe auf dem Kanal $Messages.
Sie können eine Meldung mit Off[symbol::etikette] abschalten. Sie können eine Meldung mit On[symbol::etikette] anschalten.
Zwischen zwei aufeinanderfolgenden Eingabezeilen druckt Mathematica eine Meldung mit einem bestimmten Namen höchstens dreimal. Beim letzten Erscheinen druckt es die Meldung General::stop.
Während der Evaluierung einer bestimmten Eingabezeile werden die Namen von Meldungen, die mit dieser Eingabezeile verbunden sind, an die Liste $MessageList angehängt und mit HoldForm versehen. Am Ende der Evaluierung der n-ten Eingabezeile wird der Wert von $MessageList MessageList[n] zugewiesen.
Message[mname, , , ... ] wird als StringForm[mess, , , ... ] gedruckt, wobei mess der Wert der Meldung mname ist. Eintragungen der Form `i` im String mess werden durch das entsprechende ersetzt.
Ist eine Meldung durch symbol::etikette spezifiziert, so sucht Message zunächst nach Meldungen symbol::etikette:: für jede der Sprachen in der Liste $Language. Falls keine solche Meldung gefunden wird, dann wird nach der tatsächlichen Meldung symbol::etikette gesucht. Wird auch diese nicht gefunden, dann wird die gleiche Suchprozedur auf General::etikette angewendet. Wird noch immer keine Meldung gefunden, wird ein allfälliger Wert der globalen Variablen $NewMessage auf symbol und "etikette" angewendet.
Wenn Sie eine Meldung durch symbol::etikette::sprache festlegen, dann wird Message nur nach Meldungen in der bestimmten Sprache sprache suchen.
Siehe Das Mathematica Buch: 2.8.21.
Siehe auch: Print, CellPrint, Write, On, Off, Check, MessageList.
Further Examples
|