KOTLIN · 기초 문법
문자열 템플릿 & 포맷
문자열 보간(String Interpolation). $변수와 ${표현식}으로 가독성 높은 문자열을 작성합니다.
기초 문법입문string-template문자열보간format$
핵심 설명
문자열 보간(String Interpolation). $변수와 ${표현식}으로 가독성 높은 문자열을 작성합니다.
Kotlin code
val lang = "Kotlin"
val version = 2
val score = 98.5
// 변수 직접 삽입
println("언어: $lang")
// 표현식 삽입 ${}
println("다음 버전: ${version + 1}")
println("대문자: ${lang.uppercase()}")
println("점수 등급: ${if (score >= 90) "A" else "B"}")
// 달러 기호 출력
println("가격: $100")
println("가격: ${'$'}100") // 또는 이렇게
// Triple quote + 템플릿
val report = """
|언어: $lang
|버전: $version
|점수: ${"%.1f".format(score)}점
""".trimMargin()
println(report)학습 팁
복잡한 표현식은 ${...}로, 단순 변수는 $변수명으로 사용합니다. IDE가 자동완성도 지원합니다.
주의할 점
클래스 이름 바로 뒤에 .이 있을 때 $obj.field는 "${obj}".field로 오해됩니다. 반드시 ${obj.field}로 쓰세요.
자주 묻는 질문
문자열 템플릿 & 포맷란 무엇인가요?
문자열 보간(String Interpolation). $변수 와 ${표현식} 으로 가독성 높은 문자열을 작성합니다.
문자열 템플릿 & 포맷 학습 시 주의할 점은 무엇인가요?
클래스 이름 바로 뒤에 . 이 있을 때 $obj.field 는 "${obj}".field 로 오해됩니다. 반드시 ${obj.field} 로 쓰세요.
Continue Learning
Kotlin 학습을 이어가세요
총 200개의 독립 HTML 학습 문서 중 하나입니다. 각 문서는 고유 URL과 canonical 메타데이터를 가집니다.