-
Notifications
You must be signed in to change notification settings - Fork 0
Roberto Fronteddu edited this page May 14, 2026
·
1 revision
var (
mu sync.Mutex
seen = map[int]struct{}{}
delta = map[int]struct{}{}
nbors []string
)
import (
"encoding/json"
)
var body map[string]any
if err := json.Unmarshal(msg.body, &body); err != nil {
return err
}
From JSON to map of list
var body struct {
Type string `json:"type"`
Topology map[string][]string `json:"topology"`
}
import (
"strconv"
)
strconv.Itoa(int(body["msg_id"].(float64)))
var ( seen = make(map[int]struct{}) )
if v, ok := seen [123]; ok { ... }
for k, v := range m { ... }
seen[m] = struct{}{}
## Sort
import ("sort")
sort.Strings(nodeIDs)