_
" eingefügt werden.
Beispiele:
Zahlen werden als Oktal- oder Hexadezimalzahlen betrachtet, wenn sie mit einer Null bzw. "42 -9 3.141 -0.005 1.5e-6 2E17 1_000_000
0x
" beginnen.
dezimal oktal hexadezimal -------------------------------------------- 20 024 0x14 -63 -077 -0x3f
'...'
, so wird die Kette im wesentlichen so gespeichert,
wie sie geschrieben ist. Setzt man sie dagegen in doppelte
Anführungszeichen "..."
, findet u.U. eine Ersetzung
bestimmter Sonderzeichen statt.
Beispiele:
Bei einfachen Anführungszeichen wird mit zwei Ausnahmen jedes Zeichen so in die Zeichenkette übernommen, wie es geschrieben wird. Will man ein Apostroph einbauen, so muß es durch einen backslash "Darstellung interne Form im Perl-Programm ----------------------------------------------------------------- 'Hallo' Hallo 'Rock \'n\' Roll' Rock 'n' Roll 'C:\\DATA' C:\DATA 'Hello, world !\n' Hello, world !\n "Hello, world !\n" Hello, world !Zeilenvorschub 'A\102\x43' A\102\x43 "A\102\x43" ABC "\"Max\"" "Max"
\
" markiert werden. Um schließlich
einen solchen backslash zu verwenden, wird er doppelt geschrieben.
Steht ein String in doppelten Anführungszeichen, so können Sonderzeichen, die sich nicht direkt durch ein Symbol darstellen lassen, mit Hilfe eines backslash erzeugt werden.
Außerdem gibt es noch Ausdrücke, die die Groß- und Kleinschreibung beeinflussen:Zeichen Bedeutung ---------------------------------------------------------------------------- \" doppeltes Anführungszeichen"
\\ backslash\
\n neue Zeile (newline) \r Return \f neue Seite (form feed) \t horizontaler Tabulator \v vertikaler Tabulator \b Rückschritt (backspace) \a akustisches Signal \e Escape \102 oktaler Zeichencode (hier für 'B') \x43 hexadezimaler Zeichencode (hier für 'C') \cC Control-Zeichen (hier: Ctrl-C)
Beispiele:Zeichen Bedeutung ----------------------------------------------------- \l nächster Buchstabe klein \u nächster Buchstabe groß \L Buchstaben bis\E
klein \U Buchstaben bis\E
groß \E (siehe\L
und\U
)
Darstellung interne Form im Perl-Programm ----------------------------------------------------------------- "\LHAUS" haus "\uregenwurm" Regenwurm "\UauTo\E\LBAhn\E" AUTObahn
Autor: Eike Grote | Letzte Änderung: 02.10.1997 |