3중 따옴표 문자열Triple-quoted strings
- 코틀린에서는 따옴표(
"
)를 3번 사용하는 문자열을 만들 수 있다. 마치 Python과 같다.
val tripleQuotedString = """
.Hello World!!
.It's a triple-quoted string!
"""
println(tripleQuotedString)
//
// .Hello World!!
// .It's a triple-quoted string!
//
특징
여러 줄의 문자열을 간편하게 만들 수 있다
- 자바에서 처럼 각 줄을
+
연산자를 통해 연결concatenate할 필요가 없이 한번에 처리 가능하다.
- 자바에서 처럼 각 줄을
이스케이프 문자를 사용할 수 없다.
- 보이는대로 출력되기 때문에 직관적일 수 있지만
$
를 표기하기 위해서는${'$'}
를 사용해서 출력해야한다. $
뒤에 오는 이름이 변수명으로 취급되기 때문
- 보이는대로 출력되기 때문에 직관적일 수 있지만
문자열이 그대로 표현되기 때문에 들여쓰기Indentation이 전부 그대로 표현된다.
따라서, 특별한 문자(ex.
.
)를 맨앞에 두고trimMargin()
메소드를 사용해서 들여쓰기를 모두 제거한다.println(tripleQuotedString.trimMargin(".")) // // Hello World!! // It's a triple-qouted string! //
'Kotlin' 카테고리의 다른 글
Kotlin 컬렉션 함수 API - Lazy Evaluation을 위한 Sequence (0) | 2021.09.10 |
---|---|
Kotlin 컬렉션 함수 API - filter, map, associate, groupBy ... (0) | 2021.09.08 |
Kotlin In Action - 가변길이 파라미터, 중위 호출, 구조 분해 선언 (0) | 2020.03.25 |
Kotlin In Action - 확장함수 (0) | 2020.03.25 |
Kotlin In Action - when 조건분기, enum 클래스 (0) | 2020.03.25 |