딩킹쟝 2024. 4. 29. 15:30

별거 아닌데 나한테는 뉴정보라서 til 남김

 

/n은 줄바꿈 나타내는 특수문자. 문자라서 진짜로 문자 1개에 해당함. char 두개가 아니라 char 하나란 뜻인거

 

/n 있는 경우

fun main(args: Array<String>): Unit {

    var str: String = "Hello"
    println(str)

    str = str + "\nKotlin!"
    println(str)

    println(str[8])

    val num = 10*5+3
    println(str + num)
}

 

 

Hello
Hello
Kotlin!
t
Hello
Kotlin!53

 

Hello(줄바꿈용특수문자한개더있어요)Kotlin! 이라서 println(str[8]) 이 l이 아니라 t임.

 

 

\n 없는 경우

fun main(args: Array<String>): Unit {

    var str: String = "Hello"
    println(str)

    str = str + "Kotlin!"
    println(str)

    println(str[8])

    val num = 10*5+3
    println(str + num)
}

 

Hello
HelloKotlin!
l
HelloKotlin!53

 

t가 아닌 l이 나온다.

 

 

*추가알아볼것

println(str + num)에서 문자열이랑 숫자 사이에 줄바꿈은 어케하는지 알아봐야함