-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
200 Solved초보자를 위한 200제 책 학습을 위한 라벨입니다.초보자를 위한 200제 책 학습을 위한 라벨입니다.KotlinKotilin 관련 라벨입니다.Kotilin 관련 라벨입니다.
Description
Discussed in https://github.com/orgs/Programming-Language-Practice/discussions/49
Originally posted by JoisFe February 16, 2023
12. 문자열 안에 표현식의 값을 집어넣기
+ 연산자를 이용한 문자열 덧 붙이기의 불편하다.
해결책
fun main(args:Array<String>): Unit {
val a = 10
val b = 20
println("a의 값: $a")
println("b의 값: $b")
println("a + b = ${a + b}")
}

- 큰 따옴표 안에 $가 있음
- $ 뒤에 변수 이름을 적으면 해당 부분은 변수의 값으로 대체
- 변수의 값이 아닌 표현식의 값을 문자열에 포함하고 싶다면
${표현식}
을 문자열 안에 적으면 된다.
$ 자체를 출력하고 싶다면 ?
println("\$a")
- 문자열 안에 $가 들어 있다면 바로 뒤에 오는 텍스트를 무조건 변수 이름으로 인식
- 따라서 $ 자체를 출력하기 위해선 $를 대신 사용해야 함
Reference
초보자를 위한 Kotlin 200제, 정보문화사, [엄민석]
Metadata
Metadata
Assignees
Labels
200 Solved초보자를 위한 200제 책 학습을 위한 라벨입니다.초보자를 위한 200제 책 학습을 위한 라벨입니다.KotlinKotilin 관련 라벨입니다.Kotilin 관련 라벨입니다.