[Kotlin] 문자열 형식 : 문자열 템플릿

1. 리턴값을 받아서 $값을반환하기 ( 식의본문활용 , 중괄호 안쓰고)

 

class test_1 {


}

fun main(args: Array<String>) {
    val name = if(args.size >0) args[0] else "Kotlin"
    println("Hello , $name!")
}

 

=> args 는 파라미터값인데 main 함수명에 파라미터를 보게되면 값이 들어가있지않으니

0보다 크지않기때문에 Kotlin 이 출력이되서

 

Hello,Kotlin 이 나와야 성공이다. 

 

 

이렇게 보면 정상적으로 출력이 되는게 보이는데 이러면 성공이다.

 

 

2. 리턴값을 받아서 $값을반환하기 ( 중괄호 활용)

 


fun main(args: Array<String>) {

        if(args.size>0){
        println("Hello, ${args[0]}")
    }


}

 

3 리턴값을 받아서 $값을반환하기 ( 중괄호 안에는 값 만 들어감)

}

fun main(args: Array<String>) {


    println("Hello,${if(args.size>0) args[0] else "death"}!!")


}