package main import ( "dsBaseRpc/Utils/CommonUtil" "fmt" ) type S1 struct { Name string Age int } type S2 struct { Name string Age int Sex int } func main() { var target S1 source := S2{"world", 33, 0} CommonUtil.CopyFields(source,&target) fmt.Println(target) }