Mi az az írásbeli karakterlánc?

A szó szerinti karakterlánc az alábbiak bármelyikére utalhat:

1. Alternatívaként szó szerinti (s) szónak is nevezhetjük, a szó szerinti karakterlánc a programnyelvtől vagy a parancssortól függően kettős vagy egyetlen idézőjelben (vagy mindkettőben) elhelyezett karakterek sorozata. Ha egy karakterláncot szó szerint kezelünk, a program nem próbál semmit értelmezni a karakterláncban, amíg a következő kettős vagy egyetlen idézettel nem találkozik.

Például Perlben az alábbi parancs használatával "Hello World! Itt van egy $ 1."

 nyomtasson 'Hello World! Itt van egy $ 1 '; 

Ha azonban ugyanez a karakterlánc egyetlen idézőjelek helyett kettős idézőjelekkel van körülvéve, Perl megpróbálja értelmezni az 1 dollárt változóként, kivéve, ha a dollárjel megszűnik, ahogy az alább látható.

 nyomtatás "Hello World! Itt egy $ 1"; 

Ugyanez igaz, ha egy karakterlánchoz változót kíván hozzáadni. Az alábbi példában a $ name változó "Nathan" -nak van rendelve, és az első példányszámú első nyomtatást literális karakterláncként kezeli, ami azt jelenti, hogy "Hello $ name" -t nyomtat. A kettős idézetekkel ellátott második nyomtatás egy értelmezett karakterlánc, és "Hello Nathan" -t nyomtat.

 szigorú; én $ name = "Nathan"; nyomtassa a "Hello $ name" -t; nyomtatás "Hello $ name"; 

Tipp: Mind a szó szerinti, mind az értelmezett karakterláncok esetében, ha idézetet kell tennie a karakterláncba, akkor el kell menekülnie, ha ugyanazt az idézetet használja a karaktersorozat indításához.

2. Ha egy FTP-munkamenethez csatlakozik, akkor a szó szerinti parancs szöveges karakterláncot küld a csatlakoztatott számítógépre, és egy soros választ vár. A szóhasználatról és az egyéb FTP parancsokról az "FTP használata" című részben olvashat.

Gépnyelv, Programozási feltételek, Változó