Un uuid contiene 32 valori esadecimali raggruppati in 5 blocchi. Dove ogni blocco è separato da un trattino.
Questa breve guida scoprirà come generare un UUID o GUID nel linguaggio di programmazione Go.
Vai al pacchetto uuid
GO non ha il supporto per la generazione di valori UUID o GUID nella sua libreria standard. Tuttavia, ci sono pacchetti di terze parti che ci consentono di eseguire queste operazioni.
Utilizzeremo il pacchetto Google/Uuid per andare in questo articolo.
https: // github.com/google/uuid
Installa il pacchetto GO UUID
Prima di utilizzare il pacchetto, dobbiamo installarlo. Possiamo farlo inserendo il comando qui sotto:
Vai a prendere github.com/google/uuidUna volta installato, possiamo utilizzare il pacchetto per generare valori UUID.
Generare uuid
Per generare un valore UUID, inizia inizializzando un nuovo progetto come:
go mod init uuidUna volta eseguito correttamente, crea un UUID.Go File e inserisci il codice qui sotto:
Pacchetto principaleIl codice sopra dovrebbe generare un nuovo valore UUID come mostrato:
2666BA9E-1290-4CF8-A72E-7455721B2EPuoi anche utilizzare il metodo newuuid () per generare un nuovo valore uuid. Un codice di esempio è come mostrato:
Pacchetto principaleSimile al nuovo () metodo, restituisce un nuovo valore UUID unico.
CB41D235-7DC5-11EC-8559-98FC84D0AF0EConclusione
Questo articolo mostra come utilizzare il pacchetto Google/Uuid per generare valori UUID utilizzando il linguaggio di programmazione Go.