Golang uuid

Golang uuid
Identificador universalmente exclusivo, ou UUID para abreviação, é um identificador universalmente único que consiste em um número de 128 bits. É usado principalmente para identificar informações, pois há um valor duplicado é quase zero.

Um UUID contém 32 valores hexadecimais agrupados em 5 blocos. Onde cada bloco é separado por um hífen.

Este curto guia descobrirá como gerar um UUID ou GUID na linguagem de programação Go.

Vá uuid pacote

O GO não tem suporte para gerar valores de UUID ou GUID em sua biblioteca padrão. No entanto, existem pacotes de terceiros que nos permitem executar essas operações.

Usaremos o pacote do Google/UUID para ir neste artigo.

https: // github.com/google/uuid

Instale o pacote Go Uuid

Antes de usarmos o pacote, precisamos instalá -lo. Podemos fazer isso inserindo o comando abaixo:

Vá buscar o Github.com/google/uuid

Depois de instalado, podemos usar o pacote para gerar valores UUID.

Gerar uuid

Para gerar um valor UUID, comece inicializando um novo projeto como:

vá mod init uuid
Vá buscar o Github.com/google/uuid

Uma vez executado com sucesso, crie um UUID.Vá arquivo e insira o código abaixo:

Pacote principal
importação (
"FMT"
"Github.com/google/uuid "
)
funcmain ()
uuid: = uuid.Novo()
fmt.Println (uuid)

O código acima deve gerar um novo valor UUID, como mostrado:

2666BA9E-1290-4CF8-A72E-7455721BEB2E

Você também pode usar o método newuuid () para gerar um novo valor UUID. Um código de exemplo é como mostrado:

Pacote principal
importação (
"FMT"
"registro"
"Github.com/google/uuid "
)
funcmain ()
uuid, err: = uuid.Newuuid ()
se err != nil
registro.Fatal (ERR)

fmt.Println (uuid)

Semelhante ao método novo (), ele retorna um novo valor Uuid exclusivo.

CB41D235-7DC5-11EC-8559-98FC84D0AF0E

Conclusão

Este artigo mostra como usar o pacote Google/UUID para gerar valores UUID usando a linguagem de programação Go.