Konsolenausgabe - Cinderella Dokumentation
Description: The user's guide to the Interactive Geometry Software Cinderella

Zum Inhalt

# Konsolenausgabe

Im CindyScript-Eingabefenster finden Sie eine Konsole für Textausgabe. In den meisten praktischen Fällen wird dies für die endgültige Konstruktion nicht verwendet. Es ist jedoch äußerst nützlich zum Debuggen.

#### Text drucken: `print(<expr>)`

Beschreibung: Dieser Operator druckt das Ergebnis der Auswertung von `<expr>` auf der Konsole aus.

#### Text drucken: `err(<expr>)`

Beschreibung: Druckt das Ergebnis der Auswertung von `<expr>` auf der Konsole. Wenn `<expr>` eine Variable ist, wird auch der Variablenname gedruckt. Sehr nützlich zum Debuggen.

#### Text drucken: `println(<expr>)`

Beschreibung: Dieser Operator druckt das Ergebnis der Auswertung von `<expr>` auf der Konsole und fügt am Ende des Textes ein Zeilenumbruchzeichen hinzu.

#### Eine neue Zeile drucken: `println()`

Beschreibung: Dieser Operator druckt ein Zeilenumbruchzeichen auf die Konsole.

#### Konsole leeren: `clearconsole()`

Beschreibung: Entfernt den gesamten Text aus der Konsole.

#### Bedingtes Drucken: `assert(<bool>,<expr>)`

Beschreibung: Dieser Operator dient hauptsächlich dem Komfort beim Generieren eigener Fehlermeldungen. Er entspricht `if(!<bool>,println(<expr>))`. Er kann verwendet werden, um zu testen, ob eine Bedingung erfüllt ist, und andernfalls eine Fehlermeldung zu generieren.

Beispiel: Eine typische Verwendung dieses Operators sieht wie folgt aus:

    assert(isinteger(k),"k is not an integer");

#### Eine Statusmeldung ausgeben: `message(<expr>)`

Beschreibung: Dieser Operator zeigt das Ergebnis der Auswertung von `<expr>` in der Statuszeile der Anwendung oder in der Statuszeile des Browsers für Cinderella-Applets.

Diese Seite wurde automatisch mit KI (Claude) übersetzt und wartet noch auf Überprüfung. → Alle KI-übersetzten Seiten