Ein UUID enthält 32 Hexadezimalwerte, die in 5 Blöcken gruppiert sind. Wobei jeder Block durch einen Bindestrich getrennt ist.
In diesem kurzen Leitfaden wird festgestellt.
Gehen Sie uUid -Paket
Go wird nicht die Unterstützung für die Generierung von UUID- oder GUID -Werten in seiner Standardbibliothek erhalten. Es gibt jedoch Pakete von Drittanbietern, die es uns ermöglichen, diese Operationen auszuführen.
Wir werden das Google/UUID -Paket für GO in diesem Artikel verwenden.
https: // github.com/google/uUid
Installieren Sie Go UUID -Paket
Bevor wir das Paket verwenden, müssen wir es installieren. Wir können dies tun, indem wir den folgenden Befehl eingeben:
Holen Sie sich Github.com/google/uUidNach der Installation können wir das Paket verwenden, um UUID -Werte zu generieren.
UUid erzeugen
Um einen UUID -Wert zu generieren, initialisieren Sie zunächst ein neues Projekt als:
mod mod init uuidNach erfolgreicher Ausführung erstellen Sie eine UUID.GO -Datei und geben Sie den folgenden Code ein:
Paket MainDer obige Code sollte wie gezeigt einen neuen UUID -Wert generieren:
2666BA9E-1290-4CF8-A72E-7455721BEB2ESie können auch die NewuUid () -Methode verwenden, um einen neuen UUID -Wert zu generieren. Ein Beispielcode ist wie gezeigt:
Paket MainÄhnlich wie bei der neuen () -Methode wird ein neuer eindeutiger UUID -Wert zurückgegeben.
CB41D235-7DC5-11EC-8559-98FC84D0AF0EAbschluss
Dieser Artikel zeigt, wie Sie das Google/UUID -Paket verwenden, um UUID -Werte mithilfe der Go -Programmiersprache zu generieren.