Handbuch zur dynamischen Ablaufverfolgung in Solaris

Konstante Zeichenketten

Konstante Zeichenketten sind von doppelten Anführungszeichen (") umgeben und erhalten vom D-Compiler automatisch den Typ string. Sie können konstante Zeichenketten beliebiger Länge definieren, die nur durch die Speicherkapazität begrenzt ist, die DTrace auf dem System nutzen darf. Das abschließende Null-Byte ( \0) wird vom D-Compiler automatisch an jede von Ihnen deklarierte konstante Zeichenkette angefügt. Die Größe eines konstanten Zeichenkettenobjekts ergibt sich aus der Byteanzahl der Zeichenkette plus einem zusätzlichen Byte für das abschließende Null-Byte.

Zeichenkettenkonstanten dürfen keine wörtlichen Zeilentrenner enthalten. Zur Angabe einer neuen Zeile innerhalb einer Zeichenkette verwenden Sie stattdessen die Ersatzdarstellung \n. Alle bereits in Tabelle 2–5 für Zeichenkonstanten definierten Sonderzeichen-Ersatzdarstellungen dürfen auch in konstanten Zeichenketten vorkommen.