Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
6.3. GRUNDLAGEN DER HAMSTERSPRACHE 47<br />
6.3.3 Bezeichner<br />
Bezeichner, die zur Benennung von deklarierten Elementen (wie Prozeduren oder Variablen<br />
verwendet werden, mussen in der Hamstersprache (und in Java) mit einem Buchstaben, einem<br />
Unterstrich ( ) oder einem Dollarzeichen ($) beginnen, dem weitere Buchstaben, Unterstriche<br />
und Zi ern folgen konnen. Bezeichner durfen beliebig lang sein.<br />
In der Hamstersprache (und in Java) wird streng zwichen Gro - und Kleinbuchstaben unterschieden,<br />
d.h. da bspw. die Bezeichner rechts und Rechts unterschiedliche Bezeichner sind.<br />
6.3.4 Schlusselworter<br />
Schlusselworter der Hamster-Programmiersprache (und auchJava) sind reserviert, d.h. sie durfen<br />
nicht als Bezeichner verwendet werden. Die folgende Zusammenstellung enthalt alle Schlusselworter:<br />
abstract double int static<br />
boolean else interface super<br />
break extends long switch<br />
byte final native synchronized<br />
<strong>ca</strong>se finally new this<br />
<strong>ca</strong>tch float null throw<br />
char for package throws<br />
class goto private transient<br />
const if protected try<br />
continue implements public void<br />
default import return volatile<br />
do instanceof short while<br />
Die booleschen Literale true und false sind formal keine Schlusselworter. Fur sie gelten jedoch<br />
dieselben Einschrankungen.<br />
Auch die vier Grundbefehle des Hamsters vor, links um, gib und nimm und die drei Testbefehle<br />
vorn frei, maul leer und korn da sowie das Wort main sollten Sie zunachst wie Schlusselworter<br />
behandeln.