bytes1 golang network bytes함수를 이용한 marshal/unmarshal 이번 글에서는 golang의 기본 모듈인 bytes를 활용하여 어떻게 marshal/unmarshal을 하는지 알아보겠습니다. hello world라는 문자열을 marshaling할건데 hello와 world 사이에 byte 숫자 0을 집어넣을 것입니다. 그리고 파싱할 때는 0을 구분자로 사용하여 구분자까지만 데이터를 받아오는 예제를 만들어보겠습니다. (즉, 파싱을 완료하면 world는 볼 수 없겠지요.) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package main import ( "bytes" "fmt" ) func main() { b := new(bytes.Buffer) b.WriteString("hello") b.WriteByte(0) b.WriteString("world") .. 2021. 4. 18. 이전 1 다음