프로그래밍 언어/Kotlin
kotlin 문자열 +와 formatting의 차이
Julie825
2022. 10. 17. 15:52
fun play(){
val a = "apple"
val b = "bee"
val plus = a+b
//(new StringBuilder()).append(a).append(b).toString();
val format = "$a$b"
//(new StringBuilder()).append(a).append(b).toString();
}
디컴파일 결과 같은 결과를 내기 때문에 성능상 차이는 없을 것으로 예상된다.
정말 개발자들 편하게 쓰라고 두가지를 만들어준 것 같다.
그래도 두 가지 스타일을 섞어서 쓰는 일은 없도록 하자.
val notGood = a + "$a$b"
val fine = "$a" +
"$b"
**문자열 길이가 길어져서 줄바꿈이 필요할 때는 +를 사용하면 좋다.