TypeScript의 여러 줄 문자열
Shuvayan Ghosh Dastidar
2023년1월30일
문자열은 모든 프로그래밍 언어에 중요하며 TypeScript도 이와 관련하여 다르지 않습니다. 한 줄 문자열 외에도 TypeScript는 새 줄이 문자열을 구분하는 여러 줄 문자열을 지원합니다.
이 기사에서는 TypeScript에서 여러 줄 문자열을 생성할 수 있는 다양한 방법을 보여줍니다.
템플릿 문자열을 사용하여 TypeScript에서 여러 줄 문자열 만들기
템플릿 문자열은 백틱으로 시작하며 문자열 보간에 추가로 사용될 수 있으며 문자열을 형성하는 동안 런타임에 표현식을 평가하는 데 사용할 수 있습니다. 그러나 템플릿 문자열을 사용하여 여러 줄 문자열을 생성하거나 문자열과 동일한 형식을 유지할 수도 있습니다.
다음 코드 블록은 템플릿 문자열을 사용하여 TypeScript에서 여러 줄 문자열을 생성하는 방법을 보여줍니다.
var multiLineString : string = `This is
a nice day to
write some
multi-line
strings.`
console.log(multiLineString);
출력:
"This is
a nice day to
write some
multi-line
strings."
따라서 출력 로그는 입력과 동일한 형식으로 제공됩니다. 이것은 입력 시 형식을 유지하지 않는 문자열을 작성할 때 사용되는 일반적인 "
따옴표와 다릅니다.
var multiLineString : string = "This \
won't be \
formatted as a \
multi-line \
string."
console.log(multiLineString);
출력:
"This won't be formatted as a multi-line string."
Array.join()
을 사용하여 TypeScript에서 여러 줄 문자열 만들기
Array.join()
메서드는 TypeScript의 문자열 배열에서 여러 줄 문자열을 형성하는 또 다른 방법입니다. 다음 코드 블록은 이를 달성하는 방법을 보여줍니다.
var stringArr : Array<string> = [ 'This', 'is', 'a' , 'multi-line', 'string'] ;
var multiString : string = stringArr.join('\n');
console.log(multiString);
출력:
"This
is
a
multi-line
string"