2021
05-29
05-29
golang通过递归遍历生成树状结构的操作
业务场景:一个机构查询科室信息的时候,希望返回树状结构的嵌套格式;解决办法:通过递归和指针,嵌套成对应的结构体;借鉴了前人的代码,但是最后递归的指针调用自己也是调试了半天才出来,这里献上完整的示例代码.packagemainimport("fmt""encoding/json")typedeptstruct{DeptIdstring`json:"deptId"`FrameDeptStrstring`json:"frameDeptStr"`Child[]*dept`json:"child"`}funcmain(){depts:=make([]dept,0)var...
继续阅读 >