go 函数参数接收不同的结构体类型