1. '+' 연산자
public void printFun() {
String name = "taeki";
System.out.println("my name is " + name);
}
자바는 print할 때 보통 이렇게 '+' 연산자를 사용하여 문자열을 이어주었다.
2. String Template
fun stringTemplate() {
val name = "taeki"
println("my name is $name")
}
코틀린에서는 앞에 '$' 를 표시하여 변수명을 선언한다.
그런데 만약 변수 뒤에 띄어쓰기를 하지 않고 붙여서 뒤에 문장을 이어가려고 한다면 '{}' 중괄호를 써주면 된다.
예를 들어
fun stringTemplate() {
val name = "taeki"
println("my name is $name.")
}
라고 한다면 'name.' 이 전체가 변수명으로 인식되어 오류가 나게 된다. 그래서
fun stringTemplate() {
val name = "taeki"
println("my name is ${name}.")
}
이렇게 괄호를 넣어주면 된다.
그래서 항상 괄호를 쓰는 습관을 들여놓는게 좋다.
+ 문자열 붙이기
fun stringTemplate() {
val name = "taeki"
val lastName = "Heo"
println("my name is ${name + lastName}")
}
괄호 내에서 이렇게 연산 가능
+ '$' 문자열 표시
println("this is 20\$a")
$ 앞에 역슬래쉬 '\' 를 선언하면 된다.
'학습 > Kotlin' 카테고리의 다른 글
Array & List (0) | 2023.02.22 |
---|---|
Expression VS Statement (0) | 2023.02.21 |
조건문 (0) | 2023.02.20 |
변수 선언 var VS val (0) | 2023.02.19 |
Function (0) | 2023.02.19 |