Source file
src/uuid/example_test.go
1
2
3
4
5 package uuid_test
6
7 import (
8 "fmt"
9 "log"
10 "slices"
11 "uuid"
12 )
13
14 func ExampleParse() {
15 for _, s := range []string{
16 "f81d4fae-7dec-11d0-a765-00a0c91e6bf6",
17 "{f81d4fae-7dec-11d0-a765-00a0c91e6bf6}",
18 "urn:uuid:f81d4fae-7dec-11d0-a765-00a0c91e6bf6",
19 "f81d4fae7dec11d0a76500a0c91e6bf6",
20 } {
21 u, err := uuid.Parse(s)
22 if err != nil {
23 log.Fatal(err)
24 }
25 fmt.Println(u)
26 }
27
28
29
30
31
32 }
33
34 func ExampleUUID_Compare() {
35 ids := []uuid.UUID{
36 uuid.MustParse("f81d4fae-7dec-11d0-a765-00a0c91e6bf6"),
37 uuid.MustParse("00000000-0000-0000-0000-000000000000"),
38 uuid.MustParse("ffffffff-ffff-ffff-ffff-ffffffffffff"),
39 }
40 slices.SortFunc(ids, uuid.UUID.Compare)
41 for _, id := range ids {
42 fmt.Println(id)
43 }
44
45
46
47
48 }
49
View as plain text