큰 따옴표로 묶은 문자열에서 왼빗금 문자는 다른 문자로 표현하는 제어 문자를 만듭니다. 예를 들어, ‘\n’은 큰 따옴표로 묶은 문자열에 새 줄을 삽입하고, ‘\"’는 큰 따옴표를 삽입합니다. 작은 따옴표로 묶은 문자열에서 왼빗금은 특수 문자가 아닙니다. 그 차이가 아래 있습니다.
double ("\n") ⇒ 10 double ('\n') ⇒ [ 92 110 ]
옥타브 내 전체 제어 문자표입니다.(큰 따옴표로 묶은 문자열에서 사용) C 언어에서 사용하는 것과 똑같습니다.
\\
왼빗금 문자 ‘\’를 표시합니다.
\"
큰 따옴표 문자 ‘"’를 표시합니다.
\'
작은 따옴표 문자 ‘'’를 표시합니다.
\0
미국정보교환표준부호 0번이자 제어쇠 @인, 빈 문자를 표시합니다.
\a
미국정보교환표준부호 7번이자 제어쇠 g인, 빈 문자를 표시합니다.
\b
미국정보교환표준부호 8번이자 제어쇠 h인, 뒷쇠 문자를 표시합니다.
\f
미국정보교환표준부호 12번이자 제어쇠 l인, 용지먹임을 표시합니다.
\n
미국정보교환표준부호 10번이자 제어쇠 j인, 새 줄을 표시합니다.
\r
미국정보교환표준부호 13번이자 제어쇠 m인, 복귀를 표시합니다.
\t
미국정보교환표준부호 9번이자 제어쇠 i인, 수평 징검를 표시합니다.
\v
미국정보교환표준부호 11번이자 제어쇠 k인, 수직 징검를 표시합니다.
\nnn
nnn은 0과 7 사이인 세 개 숫자로 이루어진 한 자리 수부터 세 자리 수로, 8진수 nnn을 표시합니다. 예를 들어 미국정보교환표준부호 탈출 문자는 ‘\033’로 씁니다.
\xhh…
hh가 16진수인(‘0’부터 ‘9’하고 ‘A’부터 ‘F’까지 또는 ‘a’부터 ‘f’까지), 16진수 값 hh를 표시합니다. 미국 국가 표준 협회 C구문과 동일하게 제어 문자는 비16진수 값이 나타날 때까지 이어집니다. 그러나 16진수 값을 2개 이상 사용한 결과는 정의되지 않았습니다.
작은 따옴표로 묶은 문자열에는 제어 문자가 단 한 개 있습니다. 작은 따옴표를 두 번 연달아 사용하여 작은 따옴표를 표기합니다. 예시입니다.
'I can''t escape' ⇒ I can't escape
대본에서는 필요하면 is_dq_string
와 is_sq_string
을 사용해 두 문자열
형식을 구별 가능합니다.
가로이 큰 따옴표로 묶인 문자열이면 참을 반환합니다.
같이 보기: is_sq_string, ischar.
가로이 작은 따옴표로 묶인 문자열이면 참을 반환합니다.
같이 보기: is_dq_string, ischar.