正在显示
1 个修改的文件
包含
8 行增加
和
8 行删除
1 | package xcollection | 1 | package xcollection |
2 | 2 | ||
3 | import ( | 3 | import ( |
4 | + "fmt" | ||
4 | "github.com/stretchr/testify/assert" | 5 | "github.com/stretchr/testify/assert" |
5 | - "strconv" | ||
6 | "testing" | 6 | "testing" |
7 | ) | 7 | ) |
8 | 8 | ||
@@ -106,21 +106,21 @@ func Test_TreeNodeByDepth(t *testing.T) { | @@ -106,21 +106,21 @@ func Test_TreeNodeByDepth(t *testing.T) { | ||
106 | } | 106 | } |
107 | 107 | ||
108 | type st struct { | 108 | type st struct { |
109 | - Id int | ||
110 | - Pid int | 109 | + Id int64 |
110 | + Pid int64 | ||
111 | } | 111 | } |
112 | 112 | ||
113 | -func (t *st) PID() string { | ||
114 | - return strconv.Itoa(t.Pid) | 113 | +func (t *st) PID() int64 { |
114 | + return t.Id | ||
115 | } | 115 | } |
116 | -func (t *st) ID() string { | ||
117 | - return strconv.Itoa(t.Id) | 116 | +func (t *st) ID() int64 { |
117 | + return t.Pid | ||
118 | } | 118 | } |
119 | 119 | ||
120 | func treeNodeResults(nodes []TreeNode) []string { | 120 | func treeNodeResults(nodes []TreeNode) []string { |
121 | var res []string | 121 | var res []string |
122 | for i := range nodes { | 122 | for i := range nodes { |
123 | - res = append(res, nodes[i].ID()) | 123 | + res = append(res, fmt.Sprintf("%d", nodes[i].ID())) |
124 | } | 124 | } |
125 | return res | 125 | return res |
126 | } | 126 | } |
-
请 注册 或 登录 后发表评论