Golang uuid

Golang uuid
El identificador universalmente único, o UUID para abreviar, es un identificador universalmente único que consiste en un número de 128 bits. Se utiliza principalmente para identificar información, ya que hay un valor duplicado es casi cero.

Un UUID contiene 32 valores hexadecimales agrupados en 5 bloques. Donde cada bloque está separado por un guión.

Esta breve guía descubrirá cómo generar un UUID u GUID en el lenguaje de programación GO.

PAQUETO UUIDO GO

Go no tiene el soporte para generar valores UUID o GUID en su biblioteca estándar. Sin embargo, hay paquetes de terceros que nos permiten realizar estas operaciones.

Usaremos el paquete de Google/UUID para ir en este artículo.

https: // github.com/google/uuid

Instalar el paquete GO uuid

Antes de usar el paquete, necesitamos instalarlo. Podemos hacer esto ingresando el siguiente comando:

Ve a buscar Github.com/google/uuid

Una vez instalado, podemos usar el paquete para generar valores UUID.

Generar uuid

Para generar un valor UUID, comience inicializando un nuevo proyecto como:

ir mod init uuid
Ve a buscar Github.com/google/uuid

Una vez ejecutado con éxito, cree un UUID.Vaya al archivo e ingrese el código a continuación:

paquete principal
importar (
"FMT"
"Github.com/google/uuid "
)
funcmain ()
uuid: = uuid.Nuevo()
fmt.Println (uuid)

El código anterior debe generar un nuevo valor UUID como se muestra:

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

También puede usar el método newuuid () para generar un nuevo valor UUID. Un código de ejemplo es como se muestra:

paquete principal
importar (
"FMT"
"registro"
"Github.com/google/uuid "
)
funcmain ()
uuid, err: = uuid.Newuuid ()
Si err != nulo
registro.Fatal (err)

fmt.Println (uuid)

Similar al método nuevo (), devuelve un nuevo valor UUID único.

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

Conclusión

Este artículo le muestra cómo usar el paquete Google/UUID para generar valores UUID utilizando el lenguaje de programación GO.