当前位置: 首页 > 工具软件 > Satori > 使用案例 >

golang常用库之-uuid相关库(satori/go.uuid、google/uuid)

孟德曜
2023-12-01

golang常用库之-uuid相关库六‍

golang中的uuid还没有纳入标准库,因此我们使用github上的开源库

satori/go.uuid

https://github.com/satori/go.uuid

package main

import (
	"fmt"
	"github.com/satori/go.uuid"
)

func main() {

	// Creating UUID Version 4
	u1 := uuid.NewV4().String()
	fmt.Println(u1)
	// Parsing UUID from string input
	u2, err := uuid.FromString("6ba7b810-9dad-11d1-80b4-00c04fd430c8")
	if err != nil {
		fmt.Printf("Something went wrong: %s", err)
	}
	fmt.Printf("Successfully parsed: %s", u2)


}

google/uuid

github.com/google/uuid

Google 提供了一个基于 go 语言实现的 UUID 包

参考文档:https://pkg.go.dev/github.com/google/uuid

 类似资料: