chenyahui / chenyahui.github.io

My blog
http://www.cyhone.com
0 stars 2 forks source link

解读 Golang 标准库里的 varint 实现 | 编程沉思录 #65

Open chenyahui opened 10 months ago

chenyahui commented 10 months ago

https://www.cyhone.com/articles/golang-varint/?

《Golang 源码剖析系列》。本文部分内容由 chatgpt4 润色 最近发现 Golang 标准库竟然自带了 varint 的实现,代码位置在 encoding/binary/varint.go。刚好借助 golang 标准库的 varint 源码,我们来系统地学习和梳理下 varint。 熟悉 protobuf 的人肯定对 varint 不陌生,protobuf 里面除了带 fix (如