2014년도 글이지만...ㅎ 원문 링크는 여기글을 통번역해서 올리려 했으나 귀찮기도 하고, 내가 언젠가 다시 읽어보기 위해서 글을 쓰는 것이기 때문에 내가 이해한 바를 요약해서 쓰기로 함 보통 GO에서 문자열 연결(String Concatenation)을 하기 위해서 쓰는 방식이 3가지가 존재한다. 그리고 Go의 Testing 패키지를 이용해 세가지 방법의 연산 성능을 측정한 GO Benchmark를 준비했다. Method 1: Naive Appending with +=+=연산으로 문자열을 연결하는 방식이다.가장 확실한 접근법으로, 문자열이 제자리에서 수정될 수 있는 C/C++와 달리 GO의 문자열은 immutable하기 때문에 문자열이 변수에 할당될 때마다 새로운 메모리에 할당을 한다. +=연산은 문자..