문자열 보간하기

Kotlin:
문자열 보간하기

How to: (어떻게 하나요?)

fun main() {
    val name = "준호"
    val age = 28
    // 문자열 보간 사용
    println("안녕하세요, 제 이름은 $name이고, 나이는 $age살 입니다.")
    // 표현식도 사용 가능
    println("내년이면 ${age + 1}살이 되겠군요!")
}

출력 결과:

안녕하세요, 제 이름은 준호이고, 나이는 28살 입니다.
내년이면 29살이 되겠군요!

Deep Dive (깊이 알아보기)

코틀린에서 문자열 보간은 $ 기호를 사용합니다. 이 기능은 Java에선 + 연산자나 String.format 메서드로 문자열에 데이터를 추가하는 것보다 편리하고 가독성이 좋습니다. 내부적으로 코틀린은 toString() 메서드를 호출하여 해당 변수나 표현식의 문자열 표현을 생성한 후 최종 문자열을 조합합니다. 복잡한 표현식의 경우 중괄호 {}로 감싸서 사용합니다.

See Also (더 알아보기)