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"
**문자열 길이가 길어져서 줄바꿈이 필요할 때는 +를 사용하면 좋다.
'프로그래밍 언어 > Kotlin' 카테고리의 다른 글
IntelliJ에서 만들 수 있는 코틀린 프로젝트의 종류 (0) | 2022.10.29 |
---|---|
build.gradle.kt의 implementation 문법 (0) | 2022.10.29 |
[JUnit] assert 함수 종류 (0) | 2022.10.05 |
[IntelliJ] JUnit5 라이브러리 maven으로 적용하기 (0) | 2022.10.05 |
Kotlin의 class(4) - Enum class (1) | 2022.10.03 |