Una stringa letterale può fare riferimento a uno dei seguenti:
1. In alternativa definito letterale (s), una stringa letterale è una serie di caratteri racchiusi tra virgolette doppie o singole (o entrambe) a seconda del linguaggio di programmazione o della riga di comando. Quando una stringa di caratteri viene trattata come letterale, il programma non tenterà di interpretare nulla nella stringa finché non incontra la successiva doppia o singola citazione.
Ad esempio, in Perl utilizzando il comando seguente, verrà stampato "Hello World! Ecco un $ 1".
stampa 'Hello World! Ecco un $ 1 ';
Tuttavia, se quella stessa stringa è circondata da virgolette anziché da virgolette singole, Perl proverà a interpretare $ 1 come variabile a meno che il simbolo del dollaro non sia sfuggito, come mostrato di seguito.
stampa "Hello World! Ecco un \ $ 1";
Lo stesso è vero se si desidera aggiungere una variabile a una stringa. Nell'esempio seguente, la variabile $ nome viene assegnata "Nathan" e la prima stampa che utilizza una virgoletta singola viene considerata come una stringa letterale, il che significa che stamperà "Hello $ name". Tuttavia, la seconda stampa con virgolette doppie è una stringa interpretata e stampa "Hello Nathan".
usare rigorosamente; my $ name = "Nathan"; stampa 'Ciao $ nome'; stampa "Hello $ name";
Suggerimento: con entrambe le stringhe letterali e interpretate, se è necessario inserire una virgoletta nella stringa, è necessario eseguire l'escape se è la stessa frase utilizzata per avviare la stringa.
2. Quando si è connessi a una sessione FTP, il comando letteral invia una stringa letterale al computer connesso e si aspetta una risposta a una riga. Vedere "Come utilizzare FTP" per informazioni su letterali e altri comandi FTP.
Linguaggio macchina, termini di programmazione, variabile