Vad är en litteral sträng?

En bokstavlig sträng kan referera till något av följande:

1. Alternativt hänvisad till som en bokstav (er), en bokstavlig sträng är en serie tecken som bifogas dubbla eller enkla citat (eller båda) beroende på programmeringsspråket eller kommandoraden. När en sträng av tecken behandlas som bokstavlig, försöker programmet inte tolka något i strängen tills det möter nästa dubbla eller enkla citat.

Till exempel, i Perl med kommandot nedan, skulle det skrivas ut "Hello World! Här är en $ 1".

 skriv ut 'Hello World! Här är en $ 1 '; 

Om den samma strängen omges av dubbla citat istället för enkla citat, skulle Perl försöka tolka $ 1 som en variabel om inte dollarteckenet flydde, som visas nedan.

 skriv ut "Hej världen! Här är en \ $ 1"; 

Detsamma gäller om du vill lägga till en variabel i en sträng. I exemplet nedan är variabeln $ namn tilldelat "Nathan" och det första utskriften med ett enda citat behandlas som en bokstavlig sträng, vilket betyder att det skulle skriva ut "Hej $ namn". Det andra trycket med dubbla citat är emellertid en tolkad sträng och skulle skriva ut "Hej Nathan".

 använd strikt min $ name = "nathan"; skriv ut 'Hej $ namn'; skriv ut "Hej $ namn"; 

Tips: Med både bokstavliga och tolkade strängar, om du behöver sätta ett citat i strängen, måste det släppas om det är samma citat som används för att starta strängen.

2. När du är ansluten till en FTP-session skickar det bokstavliga kommandot en bokstavlig sträng till den anslutna datorn och förväntar sig ett engångsvar. Se "Använda FTP" för information om bokstavs- och andra FTP-kommandon.

Maskinspråk, Programmeringsvillkor, Variabel