Java Reference
In-Depth Information
deutet, die Lösungsidee und die Realisierung sollte auch von anderen Programmierern mühelos ver-
standen und nachvollzogen werden können, um bspw. das Programm später noch erweitern oder in
anderen Zusammenhängen wiederverwenden zu können.
Diesem Zweck der Dokumentation eines Programms dienen sogenannte Kommentare . Sie haben
auf die Steuerung des Hamsters keinerlei Auswirkungen. Alles, was sie bewirken, ist eine bessere
Lesbarkeit des Programms. In der Hamster-Sprache gibt es zwei Typen von Kommentaren: Zeilen-
kommentare und Bereichskommentare .
7.4.1 Syntax
Zeilenkommentare beginnen mit zwei Schrägstrichen // und enden am nächsten Zeilenende. Den
Schrägstrichen können beliebige Zeichen folgen.
Bereichskommentare beginnen mit der Zeichenkombination /* und enden mit der nächsten Zeichen-
kombination */ . Dazwischen können beliebige Zeichen stehen. Bereichskommentare können sich
auch über mehrere Zeilen erstrecken.
Kommentare können überall dort im Programm auftreten, wo auch Trennzeichen (Leerzeichen, Ta-
bulatoren, Zeilenende) erlaubt sind.
7.4.2 Semantik
Kommentare haben für die Programmausführung keine Bedeutung. Sie bewirken keinerlei Zustands-
änderung. In der Tat werden Kommentare (wie Trennzeichen übrigens auch) bereits während der le-
xikalischen Analyse der Compilation eines Programms entfernt, zählen also im Grunde genommen
gar nicht mehr zur eigentlichen Syntax eines Programms hinzu.
7.4.3 Beispiele
Das folgende Programm enthält einen korrekten Bereichskommentar:
void main() {
/* der Hamster soll sich einmal
im Kreis drehen
*/
linksUm();
linksUm();
linksUm();
linksUm();
}
Im folgenden Programm wird der Bereichskommentar aus dem obigen Beispiel durch einen Zeilen-
kommentar ersetzt:
Search WWH ::




Custom Search