请教一个反射的问题

nodep · · 1046 次点击
你应该这样定义,也就是v不要取地址 ``` go func testLL(v interface{}) { mutable := reflect.ValueOf(v).Elem() mutable.FieldByName("N").SetInt(7) } ``` 这样调用 ``` go testLL(&MyStruct{}) ```
#5
更多评论
必须要写成接口吗这里?是否可以在函数内部直接处理过去?因为结构体比较多,涉及到很多二维表,如果全部实现接口有点恶心人
#1