Go 언어 데이터 변환 및 직렬화 패턴
Go 언어에서 데이터 타입 간 변환과 JSON 스트림 처리는 실무에서 자주 마주치는 과제입니다. 본 문서에서는 uint32와 바이트 배열 간 변환, 불완전한 JSON 데이터 처리, 그리고 리소스 초기화 패턴을 다룹니다.
uint32와 []byte 상호 변환
바이너리 데이터를 처리할 때 부호 없는 정수와 바이트 슬라이스 간 변환은 기본적인 연산입니다. 다음 예제는 encoding/binary 패 ...
6월 30일 02:36에 게시됨
Go 언어 파일 입출력 정리: os, bufio, ioutil 패키지 완벽 가이드
Go에서 파일을 읽고 쓰는 방법은 크게 세 가지 패키지로 나눌 수 있다. 각 패키지의 특징과 사용법을 예제 코드와 함께 살펴보겠다.
1. os 패키지
가장 기본적인 파일 입출력 기능을 제공한다.
파일 쓰기: Write() / WriteString()
package main
import (
"fmt"
"os"
)
func main() {
data := "# Todo List\r\n- 운동하기\r\n- 책 읽기\r\n- 코딩 연습"
...
6월 11일 18:58에 게시됨