diff --git a/edge.go b/edge.go index 724dbc7..a54d477 100644 --- a/edge.go +++ b/edge.go @@ -93,13 +93,10 @@ func (e Edge) Encode() string { p = append(p, fmt.Sprintf("%s:%v", k, ToString(v))) } - s = append(s, "{") - s = append(s, strings.Join(p, ",")) - s = append(s, "}") + s = append(s, "{", strings.Join(p, ","), "}") } - s = append(s, "]->") - s = append(s, "(", e.Destination.Alias, ")") + s = append(s, "]->", "(", e.Destination.Alias, ")") return strings.Join(s, "") } diff --git a/node.go b/node.go index b6f6f81..eea5de6 100644 --- a/node.go +++ b/node.go @@ -74,9 +74,7 @@ func (n Node) Encode() string { p = append(p, fmt.Sprintf("%s:%v", k, ToString(v))) } - s = append(s, "{") - s = append(s, strings.Join(p, ",")) - s = append(s, "}") + s = append(s, "{", strings.Join(p, ","), "}") } s = append(s, ")") diff --git a/path.go b/path.go index 8144d4f..7db086a 100644 --- a/path.go +++ b/path.go @@ -19,10 +19,10 @@ func PathNew(nodes []interface{}, edges []interface{}) Path { for i := 0; i < len(edges); i++ { Edges[i] = edges[i].(*Edge) } - - return Path{ - Edges : Edges, - Nodes : Nodes, + + return Path{ + Edges: Edges, + Nodes: Nodes, } } @@ -63,16 +63,15 @@ func (p Path) String() string { edgeCount := p.EdgeCount() for i := 0; i < edgeCount; i++ { var node = p.GetNode(i) - s = append(s, "(" , fmt.Sprintf("%v", node.ID) , ")") + s = append(s, "(", fmt.Sprintf("%v", node.ID), ")") var edge = p.GetEdge(i) if node.ID == edge.srcNodeID { - s = append(s, "-[" , fmt.Sprintf("%v", edge.ID) , "]->") + s = append(s, "-[", fmt.Sprintf("%v", edge.ID), "]->") } else { - s= append(s, "<-[" , fmt.Sprintf("%v", edge.ID) , "]-") + s = append(s, "<-[", fmt.Sprintf("%v", edge.ID), "]-") } } - s = append(s, "(" , fmt.Sprintf("%v", p.GetNode(edgeCount).ID) , ")") - s = append(s, ">") + s = append(s, "(", fmt.Sprintf("%v", p.GetNode(edgeCount).ID), ")", ">") return strings.Join(s, "") }