golang
一只APE的进化史
只为不断进步
展开
-
golang 返回值报错cannot use nil as type string in return argument
在刚刚开始使用golang写代码的时候,经常会放错。给一个变量放回一个nil,这个通常编译的时候不会报错,但是运行是时候会报cannot use nil as type string in return argument的错误,对于nil,一般通常指针类型和interface类型可以使用这样的返回值func Get(m map[int]string, id int) (string, bool原创 2017-07-21 22:34:54 · 8166 阅读 · 0 评论 -
golang json解析出现值为空
我是通过beego框架,将请求过来的json进行解析,并将值保存在结构体中--------------------1---------------------------------- request := UpdateCommentRequestData{} req := common.Request{Data: request} err := json.Unmar原创 2017-07-21 22:48:08 · 8273 阅读 · 0 评论 -
golang 空指针
前面用用习惯了golang的自动初始化的功能,所以编程的时候会直接声明指针,直接拿来用的情况,就像下面的情况type N struct { Name string `json:"name"` Data UpdateCommentRequestData `json:"data"`}func main() { var name *N name.Name = "bobobobob"}原创 2017-07-21 23:07:40 · 8119 阅读 · 0 评论