Golang Uuid

Golang Uuid
Powszechnie unikalny identyfikator lub w skrócie UUID, jest uniwersalnie unikalnym identyfikatorem składającym się z 128-bitowej liczby. Służy głównie do identyfikacji informacji, ponieważ istnieje zduplikowana wartość jest blisko zerowa.

UUID zawiera 32 wartości szesnastkowe zgrupowane w 5 blokach. Gdzie każdy blok jest oddzielony przez łącznik.

Ten krótki przewodnik odkryje, jak wygenerować UUID lub GUID w języku programowania Go.

Pakiet idź uuid

GO nie ma obsługi generowania wartości UUID lub GUID w swojej standardowej bibliotece. Istnieją jednak pakiety stron trzecich, które pozwalają nam wykonywać te operacje.

W tym artykule użyjemy pakietu Google/UUID w tym artykule.

https: // github.com/Google/UUID

Zainstaluj pakiet Go UUID

Zanim użyjemy pakietu, musimy go zainstalować. Możemy to zrobić, wpisując poniższe polecenie:

Idź zdobyć github.com/Google/UUID

Po zainstalowaniu możemy użyć pakietu do generowania wartości UUID.

Wygeneruj UUID

Aby wygenerować wartość UUID, zacznij od zainicjowania nowego projektu jako:

idź mod init uuid
Idź zdobyć github.com/Google/UUID

Po pomyślnym wykonaniu utwórz UUID.Go Plik i wprowadź poniższy kod:

Pakiet Main
import (
„FMT”
„Github.com/Google/UUID "
)
funcMain ()
uuid: = uuid.Nowy()
fmt.Println (UUID)

Powyższy kod powinien wygenerować nową wartość UUID, jak pokazano:

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

Możesz także użyć metody newUUID () do wygenerowania nowej wartości UUID. Przykładowy kod jest taki jak pokazano:

Pakiet Main
import (
„FMT”
"dziennik"
„Github.com/Google/UUID "
)
funcMain ()
uuid, err: = uuid.Newuuid ()
Jeśli err != zero
dziennik.Fatalny (err)

fmt.Println (UUID)

Podobnie do metody nowej (), zwraca nową unikalną wartość UUID.

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

Wniosek

W tym artykule pokazuje, jak korzystać z pakietu Google/UUID do generowania wartości UUID za pomocą języka programowania Go.