Kaj je literalni niz?

Dobesedni niz se lahko nanaša na naslednje:

1. Alternativno se imenuje literal (e), literalni niz je niz znakov, zaprtih v dvojnih ali enojnih narekovajih (ali oboje), odvisno od programskega jezika ali ukazne vrstice. Če se niz znakov obravnava kot literal, program ne bo poskušal interpretirati ničesar v nizu, dokler ne naleti na naslednji dvojni ali enojni citat.

Na primer, v Perlu z ukazom spodaj, bi natisnili "Hello World! Tu je $ 1."

 print 'Hello World! Tu je $ 1 '; 

Če pa je ta isti niz obdan z dvojnimi narekovaji namesto enojnih narekovajev, bi Perl poskusil interpretirati $ 1 kot spremenljivko, razen če se znak za dolar ubere, kot je prikazano spodaj.

 natisnite "Hello World! Tukaj je 1"; 

Enako velja, če želite v niz dodati spremenljivko. V spodnjem primeru je spremenljivka $ name dodeljena "Nathan", prvi tisk pa z enojno ponudbo se obravnava kot literalni niz, kar pomeni, da bo natisnil "Hello $ name". Vendar pa je drugi natis z dvojnimi narekovaji interpretiran niz in bi natisnil "Hello Nathan".

 uporaba stroga; moj $ name = "Nathan"; natisni 'Hello $ name'; natisni "Hello $ name"; 

Nasvet: Pri literarnih in interpretiranih nizih, če morate v niz vnesti citat, ga je treba ubežati, če je isti citat uporabljen za zagon niza.

2. Ko je povezan z sejo FTP, ukaz literal pošlje povezanemu računalniku literalni niz in pričakuje enovrstični odziv. Za informacije o dobesednih in drugih ukazih FTP glejte "Kako uporabljati FTP".

Strojni jezik, programski izrazi, spremenljivka