개발일지

Kotlin in A..Z (3) - 문자열 본문

Kotlin (코틀린)

Kotlin in A..Z (3) - 문자열

강태종 2020. 7. 8. 02:57

- 문자열 표현식 $

 

$키워드를 이용하여 문자열에 정수형, 실수형 등을 표현할 수 있다.

코드

val a = 1
val str1 = "a is $a"
println(str1)

 

결과

a is 1

 

$와 {}키워드를 이용하여 문자열에 식을 표현할 수 있다.

코드

val a = 1
val str1 = "a + 1 is ${a + 1}"
println(str1)

 

결과

a + 1 is 2

 


- 형식화된 다중 문자열

 

""" 키워드를 이용하여 형식화된 다중 문자열을 표현할 수 있다.

보이는 그대로 표현한다.

 

코드

val str1 = """
    123
    abc
    가나다
    !@#
    $ ' " \
"""

println(str1)

 

결과

    123
    abc
    가나다
    !@#
    $ ' " \

 


 

- 이스케이프 문자

\t 탭문자
\b 백스페이스
\' ' 문자
\" " 문자
\$ $ 문자
\\ \ 문자
\n 개행문자

 

코드

val str1 = "hi\thello"
println(str1)

val str2 = "hi\bhello"
println(str2)

val str3 = "hi\'hello"
println(str3)

val str4 = "hi\"hello"
println(str4)

val str5 = "hi\$hello"
println(str5)

val str6 = "hi\\hello"
println(str6)

val str7 = "hi\nhello"
println(str7)

 

결과

hi	hello
hhello
hi'hello
hi"hello
hi$hello
hi\hello
hi
hello

'Kotlin (코틀린)' 카테고리의 다른 글

Kotlin in A..Z (6) - 연산자  (0) 2020.07.10
Kotlin in A..Z (5) - 자료형 비교, 검사, 변환  (0) 2020.07.10
Kotlin in A..Z (4) - null  (0) 2020.07.10
Kotlin in A..Z (2) - 자료형  (0) 2020.07.08
Kotlin in A..Z (1) - 변수  (0) 2020.07.08
Comments