드리프트의 뉴 코딩 이야기
close
프로필 배경
프로필 로고

드리프트의 뉴 코딩 이야기

  • 분류 전체보기 (416)
    • Javascript (177)
    • Go (143)
    • Rust (33)
    • Python (31)
    • Docker (5)
    • Codings (10)
    • Linux (5)
    • Flutter (3)
    • Etc (9)
  • 홈
  • Javascript
  • Go
  • Rust
  • Python
Go 언어 문자열과 바이트 슬라이스 완벽 변환 가이드 성능과 내부 동작 원리까지

Go 언어 문자열과 바이트 슬라이스 완벽 변환 가이드 성능과 내부 동작 원리까지

Go 언어 문자열과 바이트 슬라이스 완벽 변환 가이드 성능과 내부 동작 원리까지Go 언어에서 문자열(string)을 바이트 슬라이스([]byte)로 변환하는 작업은 파일 입출력, 데이터 인코딩, 네트워크 통신 등 거의 모든 영역에서 마주치는 매우 흔하고 기본적인 작업입니다.Go의 문자열은 내부적으로 불변(immutable)하는 바이트의 연속으로 표현되기 때문에, 이 변환 과정은 언어의 핵심적인 특성과 깊은 관련이 있습니다.이 글에서는 문자열과 바이트 슬라이스 간의 변환 방법, 이 과정에서 발생하는 성능 고려사항, 그리고 실용적인 활용 사례를 단순한 코드 나열을 넘어 그 내부 동작 원리와 함께 자세히 살펴보겠습니다.가장 기본적인 변환 방법Go에서 문자열을 바이트 슬라이스로 변환하는 가장 간단하고 직접적인 ..

  • format_list_bulleted Go
  • · 2025. 7. 19.
  • textsms
Go의 문자열 결합 성능 비교

Go의 문자열 결합 성능 비교

Go의 문자열 결합 성능 비교테스트 케이스구현+= 연산자 루프strings.Join 함수한 번의 대입문으로 + 연산자로 모든 요소를 결합[]byte 사용용량을 지정한 []bytebytes.Buffer 사용용량을 지정한 bytes.Buffer용량을 지정한 bytes.Buffer + WriteString결과 정리결론안녕하세요! 이번 글에서는 Go 언어에서 문자열을 결합하는 여러 가지 방법을 비교해보려고 합니다. 다양한 방법을 벤치마크 테스트를 통해 성능을 비교하고, 가장 효율적인 방법을 찾아봅시다.테스트 케이스아래와 같은 9글자 * 10개의 요소로 이루어진 문자열 배열을 ","로 결합하고, 마지막에 ","를 추가하는 코드를 구현했습니다. 원하는 출력은 string이기 때문에, []byte나 bytes.Buf..

  • format_list_bulleted Go
  • · 2024. 5. 19.
  • textsms
C++ string의 기초 완벽 이해

C++ string의 기초 완벽 이해

안녕하세요? 오늘은 C++의 string에 대해 공부해 보겠습니다. ** 목 차 ** 1. string 소개 2. string의 선언과 초기화 3. string의 기본 연산 작업 3.1 string의 입력과 출력 3.2 empty()와 size() 3.3 문자열 접근 3.4 string의 결합 3.4.1 string끼리 결합 3.4.2 string과 리터럴의 결합 3.5 두 string의 비교 4. string의 단일 문자 작업 5. string의 몇 가지 작업 6. string과 숫자의 타입 변환 끝맺음 1. string 소개 C++을 처음 접하는 프로그래밍 초보자이든, C나 Python에서 넘어온 개발자이든 모두 '문자열'이 프로그래밍 언어에서 얼마나 중요한지 이미 알고 있을겁니다. C++에서는 문자..

  • format_list_bulleted Codings
  • · 2024. 2. 19.
  • textsms
  • navigate_before
  • 1
  • navigate_next
태그
  • #Golang
  • #성능 최적화
  • #Rust
  • #프로그래밍
  • #typescript
  • #javascript
  • #자바스크립트
  • #Go 언어
  • #Go
  • #타입스크립트
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바