리터럴 문자열이란 무엇입니까?

리터럴 문자열 은 다음 중 하나를 참조 할 수 있습니다.

1. 리터럴 이라고도하는 리터럴 문자열 은 프로그래밍 언어 나 명령 줄에 따라 큰 따옴표 나 작은 따옴표로 묶인 일련의 문자입니다. 문자열이 리터럴로 처리되면 프로그램은 다음 이중 또는 작은 따옴표를 발견 할 때까지 문자열에서 아무 것도 해석하지 않습니다.

예를 들어, Perl에서 아래 명령을 사용하면 "Hello World! Here $ a $"가 인쇄됩니다.

 print 'Hello World! 여기 $ 1 '; 

그러나 같은 문자열을 작은 따옴표 대신 큰 따옴표로 묶은 경우 Perl은 달러 기호가 이스케이프되지 않는 한 $ 1을 변수로 해석하려고 시도합니다 (아래 그림 참조).

 print "Hello World! 여기가 $ 1"입니다. 

변수를 문자열에 추가하려는 경우에도 마찬가지입니다. 아래 예제에서 $ name 변수에는 "Nathan"이 할당되고 작은 따옴표를 사용하는 첫 번째 인쇄는 "Hello $ name"을 인쇄하는 리터럴 문자열로 처리됩니다. 그러나 큰 따옴표가있는 두 번째 인쇄는 해석 된 문자열이며 "Hello Nathan"이 인쇄됩니다.

 엄격한 사용; 내 $ name = "Nathan"; print 'Hello $ name'; print "Hello $ name"; 

팁 : 리터럴 문자열과 해석 된 문자열 모두에서 문자열에 따옴표를 넣어야하는 경우 문자열을 시작하는 데 사용 된 것과 같은 따옴표 인 경우 이스케이프 처리해야합니다.

2. FTP 세션에 연결되면 리터럴 명령 은 연결된 컴퓨터에 리터럴 문자열을 보내고 한 줄 응답을 기다립니다. 리터럴 및 기타 FTP ​​명령에 대한 자세한 내용은 "FTP 사용 방법"을 참조하십시오.

기계어, 프로그래밍 용어, 변수