Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Stringkonstanten bestehen aus 16 bit Unicode-Zeichen und werden zwischen zwei Anführungszeichen angegeben (") und dürfen nicht über das Zeilenende hinaus gehen. Werden Strings auf diese Art als Konstanten angegeben, sind Sonderzeichen folgendermassen anzugeben:

Sonderzeichen

Angabe im String

audible bell (ASCII 7)

\a

backspace (ASCII 8)

\b

tabulator (ASCII 9)

\t

newline (ASCII 10)

\n

vertical tab (ASCII 11)

\v

form feed (ASCII 12)

\f

return (ASCII 13)

\r

'' (Anführungszeichen)

\''

\ (Backslash)

\\

? (Fragezeichen)

?

' (Hochkomma)

\'

Oktaler ASCII Code

\nnn

Eine weitere Möglichkeit ist die Raw-Stringkonstante. Diese wird z.B. folgendermassen geschrieben:

R"xyz(Dies

ist

mein

String

mit

Zeilenumbrüchen

und

Sonderzeichen

wie

\

und

",

die

nicht

escaped

werden

müssen)xyz"

In Raw-Strings ist es möglich, Werte einzusetzen. Dazu wird das Zeichen ` (back tick) verwendet. 

Li_Number

=

55;

Ls_Text

=

R"xyz(Die

Zahl

ist

`Li_Number+5`)xyz";

ergibt:

Ls_Text

=

"Die

Zahl

ist

60"

Die eingefügten Ausdrücke müssen automatisch in Strings konvertiert werden können. Sonst ergibt sich ein Fehler.

...

Standardtypenkonversionen:

keine.sealed

Syntax

Image Removed

...