Doslovný řetězec může odkazovat na některou z následujících možností:
1. Alternativně označovaný jako literál (y), doslovný řetězec je série znaků uzavřených v dvojitých nebo jednoduchých uvozovkách (nebo obou) v závislosti na programovacím jazyce nebo příkazovém řádku. Když je řetězec znaků považován za doslovný, program se nepokouší interpretovat nic v řetězci, dokud nenarazí na další dvojitou nebo jedinou nabídku.
Například, v Perlu pomocí příkazu níže, to by vytisknout "Ahoj Svět! Tady je $ 1."
tisk 'Hello World! Zde je $ 1 ';
Pokud je však stejný řetězec obklopen dvojitými uvozovkami namísto jednoduchých uvozovek, Perl by se pokusil interpretovat $ 1 jako proměnnou, pokud znak dolaru neunikne, jak je uvedeno níže.
tisk "Ahoj Svět! Zde je $ 1";
Totéž platí, pokud chcete přidat řetězec do proměnné. V níže uvedeném příkladu je proměnné $ name přiřazeno "Nathan" a první tisk pomocí jedné citace je považován za doslovný řetězec, což znamená, že bude tisknout "Ahoj $ name". Druhý tisk s dvojitými uvozovkami je však interpretovaný řetězec a bude tisknout "Hello Nathan".
použití přísné; my $ name = "Nathan"; vytisknout 'Hello $ name'; tisk "Ahoj $ name";
Tip: V případě, že potřebujete v řetězci literární i interpretované řetězce, je třeba, aby byl uvozen, pokud se jedná o stejnou citaci, kterou jste použili ke spuštění řetězce.
2. Když je připojen k relaci FTP, příkaz literal odešle doslovný řetězec do připojeného počítače a očekává odpověď v jednom řádku. Informace o doslovných a jiných příkazech FTP naleznete v tématu Jak používat protokol FTP.
Strojový jazyk, Programovací termíny, Proměnná