go反射之FieldByName、MethodByName何时加*

前言 首先要明白,Go中结构体方法的定义方式有两种,包括指针方法和值方法。web 若是一个方法的接收者的类型是其所属类型的指针类型(并不是该类型自己),则该方法称为一个指针方法。 若是一个方法的接收者类型就是其所属的类型自己,则该方法称为作值方法。 示例:svg //指针方法 func (e *Employee) UpdateAge(newVal int){ e.Age=newVal } //值
相关文章
相关标签/搜索