En UUID inneholder 32 heksadesimale verdier gruppert i 5 blokker. Der hver blokk er atskilt med bindestrek.
Denne korte guiden vil oppdage hvordan du kan generere en UUID eller GUID i Go -programmeringsspråket.
Gå UUID -pakke
GO har ikke støtte for å generere UUID- eller GUID -verdier i standardbiblioteket. Imidlertid er det tredjepartspakker som lar oss utføre disse operasjonene.
Vi bruker Google/UUID -pakken for å gå i denne artikkelen.
https: // github.com/google/uuid
Installer Go UUID -pakken
Før vi bruker pakken, må vi installere den. Vi kan gjøre dette ved å legge inn kommandoen nedenfor:
Gå GitHub.com/google/uuidNår vi er installert, kan vi bruke pakken til å generere UUID -verdier.
Generere uuid
For å generere en UUID -verdi, start med å initialisere et nytt prosjekt som:
gå mod init uuidNår du er utført med hell, oppretter du en UUID.Gå fil og skriv inn koden nedenfor:
pakkehovedKoden over skal generere en ny UUID -verdi som vist:
2666BA9E-1290-4CF8-A72E-7455721BEB2EDu kan også bruke Newuuid () -metoden for å generere en ny UUID -verdi. Et eksempelkode er som vist:
pakkehovedI likhet med den nye () metoden, returnerer den en ny unik UUID -verdi.
CB41D235-7DC5-11EC-8559-98FC84D0AF0EKonklusjon
Denne artikkelen viser deg hvordan du bruker Google/UUID -pakken for å generere UUID -verdier ved hjelp av Go -programmeringsspråket.