初学golang,记录下日常遇到的问题
golang struct 字段是否被赋值
使用指针类型解决,代码示例
// ReqParams 定义参数结构体
type ReqParams struct {
Srcid int
Query string
PageNo *int
PageSize *int
}
// 用法,因request.PageNum为uint32,所以又强转了一次
request.PageNum = uint32(*params.PageNo)
request.PageSize = uint32(*params.PageSize)