Skip to content

Commit b8d0204

Browse files
committed
Cleanup copy of mutable and immutable
1 parent 051601d commit b8d0204

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

mutable.go

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,25 +46,25 @@ func Copy(g Iterator) *Mutable {
4646

4747
func copyMutable(g *Mutable) *Mutable {
4848
h := New(g.Order())
49-
for v := range g.edges {
50-
if deg := len(g.edges[v]); deg > 0 {
49+
for v, neighbors := range g.edges {
50+
if deg := len(neighbors); deg > 0 {
5151
h.edges[v] = make(map[int]int64, deg)
52-
}
53-
for w, c := range g.edges[v] {
54-
h.edges[v][w] = c
52+
for w, c := range neighbors {
53+
h.edges[v][w] = c
54+
}
5555
}
5656
}
5757
return h
5858
}
5959

6060
func copyImmutable(g *Immutable) *Mutable {
6161
h := New(g.Order())
62-
for v := range g.edges {
63-
if deg := len(g.edges[v]); deg > 0 {
62+
for v, neighbors := range g.edges {
63+
if deg := len(neighbors); deg > 0 {
6464
h.edges[v] = make(map[int]int64, deg)
65-
}
66-
for _, edge := range g.edges[v] {
67-
h.edges[v][edge.vertex] = edge.cost
65+
for _, edge := range neighbors {
66+
h.edges[v][edge.vertex] = edge.cost
67+
}
6868
}
6969
}
7070
return h

0 commit comments

Comments
 (0)