package main
import (
"log"
"github.com/gofrs/uuid"
)
// Create a Version 4 UUID, panicking on error.
// Use this form to initialize package-level variables.
var u1 = uuid.Must(uuid.NewV4())
func main() {
// Create a Version 4 UUID.
u2, err := uuid.NewV4()
if err != nil {
log.Fatalf("failed to generate UUID: %v", err)
}
log.Printf("generated Version 4 UUID %v", u2)
// Parse a UUID from a string.
s := "6ba7b810-9dad-11d1-80b4-00c04fd430c8"
u3, err := uuid.FromString(s)
if err != nil {
log.Fatalf("failed to parse UUID %q: %v", s, err)
}
log.Printf("successfully parsed UUID %v", u3)
}
'golang' 카테고리의 다른 글
golang ToCamelCase ToPascalCase (0) | 2024.10.01 |
---|---|
golang UTC 타임존 변경 (0) | 2024.07.08 |
golang tcp socket server (0) | 2024.07.08 |
golang byte slice pointer (0) | 2024.07.05 |
golang 함수 문자열 포인터 파라미터 (0) | 2024.07.05 |