Golang:bytes 格式和解析数字字节值(10K、2M、3G等)
Golang:bytes 格式和解析数字字节值(10K、2M、3G等)
原创 吃个大西瓜 Coding Big Tree
2024年06月10日 08:01 北京
图片
bytes 格式和解析数字字节值(10K、2M、3G等)
文档
https://github.com/labstack/gommon/tree/master/bytes
安装
go get github.com/labstack/gommon/bytes
代码示例
格式化
bytes.Format(13231323)
// 12.62MiB
解析
b, _ := bytes.Parse("2M")
// 2000000
完整代码
package main
import (
"fmt"
"github.com/labstack/gommon/bytes"
)
func main() {
// 格式化
fmt.Println(bytes.Format(13231323))
// 12.62MiB
// 解析
b, _ := bytes.Parse("2M")
println(b)
// 2000000
}
公众号回复:
【golang加群】加入golang开发者交流群
【golang资料】获取golang面试刷题资料
阅读 634
人划线