Шта је то дословни низ?

Низ знакова може се односити на било који од следећих:

1. Алтернативно се назива литерал (с), литерални низ је низ знакова затворених у двоструке или појединачне наводнике (или обоје) у зависности од програмског језика или командне линије. Када се низ знакова третира као дослован, програм неће покушати да интерпретира ништа у низу док не наиђе на сљедећи двоструки или појединачни цитат.

На пример, у Перлу помоћу команде испод, штампаће "Хелло Ворлд! Овде је $ 1."

 принт 'Хелло Ворлд! Овде је $ 1 '; 

Међутим, ако је тај исти стринг окружен двоструким наводницима уместо појединачних наводника, Перл би покушао да протумачи $ 1 као променљиву осим ако се знак за долар не извуче, као што је приказано испод.

 принт "Хелло Ворлд! 

Исто важи и ако желите да додате променљиву у стринг. У доле наведеном примеру, променљива $ наме је додељена "Натхан", а прва штампа која користи један цитат третира се као литерални низ, што значи да ће штампати "Хелло $ наме". Међутим, други отисак са двоструким наводницима је интерпретирани низ и штампаће "Хелло Натхан".

 усе стрицт; мој $ наме = "Натхан"; принт 'Хелло $ наме'; принт "Хелло $ наме"; 

Савет: Са литералним и интерпретираним низовима, ако је потребно да ставите цитат у стринг, потребно га је одбацити ако је исти цитат који се користи за покретање стринга.

2. Када се повеже на ФТП сесију, наредба литерал шаље литерални низ повезаном рачунару и очекује одговор од једне линије. Погледајте "Како користити ФТП" за информације о литералним и другим ФТП командама.

Машински језик, програмски термини, променљива