go反射之FieldByName、MethodByName什么时候加*
前言首先要明白,Go中结构体方法的定义方式有两种,包括指针方法和值方法。如果一个方法的接收者的类型是其所属类型的指针类型(并非该类型本身),则该方法称为一个指针方法。如果一个方法的接收者类型就是其所属的类型本身,则该方法称为做值方法。示例://指针方法func (e *Employee) UpdateAge(newVal int){ e.Age=newVal}//值方法fu...
原创
2020-05-07 14:15:47 ·
4201 阅读 ·
1 评论