Allgemeine Sprachelemente: Unterschied zwischen den Versionen
Ole (Diskussion | Beiträge) |
Ole (Diskussion | Beiträge) |
||
Zeile 5: | Zeile 5: | ||
Kommentare innerhalb des Templates werden mit <%-- eingeleitet und mit --%> beendet. Die Verschachtelung von Kommentaren ist nicht möglich. | Kommentare innerhalb des Templates werden mit <%-- eingeleitet und mit --%> beendet. Die Verschachtelung von Kommentaren ist nicht möglich. | ||
+ | <source lang="xml"> | ||
<%-- Ein Kommentar ... --%> | <%-- Ein Kommentar ... --%> | ||
+ | </source> | ||
Kommentare werden vom Parser nicht interpretiert. Falls Sie den generierten Quellcode kommentieren möchten, um ihn beispielsweise zu strukturieren, nutzen sie bitte HTML-Kommentare . | Kommentare werden vom Parser nicht interpretiert. Falls Sie den generierten Quellcode kommentieren möchten, um ihn beispielsweise zu strukturieren, nutzen sie bitte HTML-Kommentare . |
Version vom 4. Juli 2008, 09:47 Uhr
Kommentare
Hinweise für Templateentwickler
Beschreibung
Kommentare innerhalb des Templates werden mit <%-- eingeleitet und mit --%> beendet. Die Verschachtelung von Kommentaren ist nicht möglich.
<%-- Ein Kommentar ... --%>
Kommentare werden vom Parser nicht interpretiert. Falls Sie den generierten Quellcode kommentieren möchten, um ihn beispielsweise zu strukturieren, nutzen sie bitte HTML-Kommentare .
Kommentare am Anfang eines Quelltextes dienen häufig zur Angabe des Autors, des Versionsstands, bzw. des Erstellungsdatums, Spezialanpassungen, oder Hinweisen zur Nutzung.
Soll ein bestimmter Teil des Codes nicht ausgeführt werden, so läßt er sich leicht auskommentieren. Auf der Suche nach Fehlern, ist dies ein probates Mittel die fehlerhafte Region einzugrenzen.
Literale
konstante Werte (literal = engl. wörtlich)
Beschreibung
Mit Literalen formuliert man konstante Werte eines bestimmten Typs. Java kennt folgende Typen:
- Ganze Zahlen: 0; 123; 0xDadaCafe
- Float-Zahlen: 3.2f; -3e-22f
- Double-Zahlen: 3.2; -3e-22
- Logische Literale: true; false
- Referenz-Literale: null; this; super
- Character-Literale: 'A'
- Zeichenketten-Literale: ""; "\""; "Hello World"
Character- und Zeichenketten-Literale werden intern in Unicode kodiert. Um Zeichen darstellen zu können, deren Eingabe mit einfachen Editoren nicht möglich ist, oder die sonst syntaktisch nicht möglich wären, verwendet man sogenannte Escape-Sequenzen:
Sequenz | Beschreibung |
---|---|
\b | backspace |
\t | tab |
\n | linefeed |
\f | formfeed |
\r | cr |
\" | Anführungszeichen |
\' | Apostroph |
\\ | Backslash |
\uabcd | hexadezimaler Unicode abcd |
Zeichenketten-Literale können sich nicht über mehrere Quelltextzeilen erstrecken, sie müssen stets vor Zeilenenden enden. Benötigt man längere Zeichenketten-Literale, so müssen Teile mit + verkettet werden.