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" **문자열 길이가 길어져서 줄바꿈이 필요할 때는 +를 사용하면 좋다.