heyi

Results 3 comments of heyi

```go type SysMenuVo struct { MenuId int64 `json:"menuId" orm:"menu_id" ` // 菜单ID MenuName string `json:"menuName" orm:"menu_name" ` // 菜单名称 Children []*SysMenuVo `json:"children" orm:"children"` // 子菜单数 ParentId int64 `json:"parentId" orm:"parent_id" `...

以下是最小可运行代码 ```go package main import ( "fmt" "github.com/gogf/gf/v2/container/gmap" "github.com/gogf/gf/v2/encoding/gjson" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gfile" "github.com/gogf/gf/v2/util/gconv" ) func main() { menus := []*SysMenuVo{ { MenuId: 1, MenuName: "系统管理", ParentId: 0, }, { MenuId: 2,...

1. BuildMenuMap 返回的是一个*gmap.ListMap , value存的是指针,那为啥取值的时候,会返回一个新的地址呢?在我看来这应该是一样的。 2. 换成官方的map是没有这种情况的。 3. gf 2.9.0这种做法是不是可以理解为ListMap 每次get返回gvar进行scan的时候,返回都是属性值相同的新地址吗?但我存的不是指针吗? 4. 如果gf 定义的*gmap.ListMap,不能返回原始指针地址,希望在2.9.0官方文档说明一下。这种情况很容易造成误解。