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
 
 
人划线
 
 
posted @ 2024-07-21 21:51  技术颜良  阅读(2)  评论(0编辑  收藏  举报