提交 81a9ebb7 编写于 作者: _Fighter's avatar _Fighter

2021年12月13日

上级 ea220a35
package main
import (
"fmt"
"learngo/tree"
)
func main() {
var menu tree.TreeMenuNode
menu = tree.TreeMenuNode{Name: "角色管理"}
menu.Perent = &tree.TreeMenuNode{}
menu.Child = &tree.TreeMenuNode{"增加用户", nil, nil}
menu.Child.Child = new(tree.TreeMenuNode)
org := tree.TreeMenuNode{Name: "xx研发中心"}
org.Child = &tree.TreeMenuNode{"A组", nil, nil}
nodes := []tree.TreeMenuNode{
{Name: "xxx系统"},
{Name: "测试"},
{"系统管理", &menu, &org},
}
fmt.Println(nodes)
fmt.Println("调用自定义方法: ")
menu.Print()
menu.Child.Child.SetName("自定义名称")
menu.Child.Child.Print()
var xMenu *tree.TreeMenuNode
xMenu.SetName("测试参数")
xMenu = &org
xMenu.SetName("测试参数2")
xMenu.Print()
fmt.Println(" 遍历菜单树")
menu.Traverse()
org.Traverse()
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册