Eine Literalzeichenfolge kann sich auf Folgendes beziehen:
1. Alternativ als Literal bezeichnet, ist eine Literalzeichenfolge eine Reihe von Zeichen, die je nach Programmiersprache oder Befehlszeile in doppelte oder einfache Anführungszeichen eingeschlossen sind. Ein Programm interpretiert Zeichen in einer Literalzeichenfolge erst, wenn es auf das nächste doppelte oder einfache Anführungszeichen stößt.
Wenn Sie beispielsweise in Perl den folgenden Befehl verwenden, würde er “Hello World! Here is a $1” ausgeben.
print 'Hello World! Here is a $1';
Wenn Sie die Zeichenfolge jedoch in doppelte Anführungszeichen statt in einfache Anführungszeichen setzen, versucht Perl, $1 als Variable zu interpretieren. Das Maskieren des Dollarzeichens führt dazu, dass Perl das Dollarzeichen als wörtliches Zeichen behandelt, wie unten gezeigt.
print "Hello World! Here is a $1";
Dasselbe gilt, wenn Sie einer Zeichenfolge eine Variable hinzufügen möchten. Im folgenden Beispiel wird der Variablen $name „Nathan“ zugewiesen, und der erste Ausdruck mit einem einfachen Anführungszeichen wird als Literalzeichenfolge behandelt, was bedeutet, dass er „Hallo $name“ ausgibt. Der zweite Ausdruck mit doppelten Anführungszeichen ist jedoch eine interpretierte Zeichenfolge und würde “Hallo Nathan” ausgeben.
use strict; my $name = "Nathan"; print 'Hello $name'; print "Hello $name";
Wenn Sie bei wörtlichen und interpretierten Zeichenfolgen ein Anführungszeichen einfügen müssen, muss es maskiert werden, wenn es sich um dasselbe Anführungszeichen handelt, mit dem die Zeichenfolge beginnt.
2. Wenn Sie mit einer FTP-Sitzung verbunden sind, sendet der Literalbefehl eine Literalzeichenfolge an den verbundenen Computer und erwartet eine einzeilige Antwort.
Maschinensprache, Programmierbegriffe, Variable