Home Kotlin 기본 문법 (문자열 템플릿)
Post
Cancel

Kotlin 기본 문법 (문자열 템플릿)

문자열 템플릿

코틀린에는 문자열 안에서 외부에 있는 변수를 가져올 수 있는 방법인 문자열 템플릿이 있다 + 를 이용하여 더 하는 방식이 아닌

1
2
3
4
5
6
fun main(){

    val name = "Kotlin"

    println("내 이름은 $name 이다")
}

$ 기호 뒤에 변수명을 사용하여 한 문자열 내에서 처리하는 방식이다

그런데 만약 Kotlin뒤에 이다를 띄어쓰지 않고 붙여서 출력하고 싶다면

1
2
3
4
5
6
fun main(){

    val name = "Kotlin"

    println("내 이름은 ${name}이다")
}

괄호로 묶어 정확히 구분 시켜주면 된다

또한 뒤에서 나올 if문 등과 같은 식을 넣을 수도 있다

코드

1
2
3
4
fun main(){
    val args = "Kotlin"
    println("Hello, ${if (args.length > 3) args[0] else "someone"}!")
}

출력

1
Hello, K!

그런데 만약 문자 $ 자체를 출력하고 싶다면

코드

1
2
3
fun main(){
    print("\$달러")
}

출력

1
$달러

이렇게 \를 붙여주면 된다

This post is licensed under CC BY 4.0 by the author.