kjmin's devlog

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

Golang 1

golang의 효율적인 문자열 연결에 대해서 (Efficient String Concatenation in Go)

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

Golang 2017.07.24
이전
1
다음
더보기
프로필사진

kjmin's devlog

☃️ Software Engineer@Seoul ☃️ ☘️☘️ github.com/kjmin-dev ☘️☘️ 💌 kjmin.kr@gmail.com 💌

  • ALL (10)
    • General Programming (2)
    • WebAssembly (0)
    • JavaScript (4)
      • Node (2)
      • React (2)
    • Golang (1)
    • Rust (0)
    • Data Distribution Service (3)

Tag

yarn, rtps, 프로그래밍 언어, yarn workspace, yarn pnp, javascript, web, keymetrics, dds, yarn berry, pm2, Node.js,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바