template literal

OwlSuri·2022년 11월 6일
0

Android Kotlin

목록 보기
2/3
post-thumbnail

ES6에서 지원하는 기능 중 하나인 템플릿 리터럴을 코틀린에서도 사용이 가능하다.
차이점은 벡틱을 사용하지는 않는다는 것 뿐.

template literal

아래의 코드는 템플릿 리터럴을 사용하지 않은 코드이다.

package com.example.kotlinbasics

fun main(){

    val myName = "Suri"
    val nameLength = myName.length

    print("Hello " + myName + ", Length of My name is " + nameLength)
}


템플릿으로 바꿀 수 있다는 메시지를 준다.

이것을 템플릿 리터럴로 바꾸면

fun main(){

    val myName = "Suri"
    val nameLength = myName.length

    print("Hello $myName, Length of My name is $nameLength")
}

이렇게 +를 빼고 한 따옴표안에 $ 기호로 변수를 표현해 줄 수 있다.

또 length를 하나의 변수에 할당하지 않고 중괄호 안에 넣어 주어도 같은 결과가 나온다.

fun main(){

    val myName = "Suri"
    val nameLength = myName.length

    print("Hello $myName, Length of My name is ${myName.length}")
}

낯설줄 알았던 코틀린.....
자바스크립트의 향이 진한데???

😁

profile
기억이 안되면, 기록을 -

0개의 댓글