Cheatah: String in variabler speichern

Beitrag lesen

Hi,

var variable = "C:\Programme";
das ist falsch.

es ist falsch, dass das falsch ist.

Der Backslash ist das Escape-Zeichen für Sonderzeichen (wie z.B. "\n").

Der Backslash ist das Escape-Zeichen. Mehr nicht.

Mit dem Großbuchstaben P ist aber kein Sonderzeichen definiert, also wird der vorangestellte Backslash ignoriert.

Nicht ganz. Die Demaskierung von '\P' führt zu 'P', weil '\P' keine besondere Bedeutung hat. Von "ignorieren" würde ich da nicht sprechen; ich gebe allerdings zu, dass das ein bisschen auch eine philosophische Frage ist.

var variable = "C:\Programme";
Der erste Backslash sagt dem Interpreter: Achtung, Sonderzeichen. Der zweite sagt dann: Und das Sonderzeichen ist ein Backslash. ;-)

Jau, das kann man so stehen lassen :-)

Cheatah

--
X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes