由于刚刚上手写go 有写小白请各位见谅,code如下,希望在us里每条数据新增字段age=xxx sex=1 请问怎样来做?谢谢
type User struct {
Id int64 `orm:"column(id);pk"`
Name string `orm:"column(name);size(100)"`
}
func DataList() (users []User) {
o := orm.NewOrm()
qs := o.QueryTable("user")
var us []User
cnt, err := qs.Filter("id__gt", 0).OrderBy("-id").All(&us)
if err == nil {
fmt.Printf("count", cnt)
}
return us
}
更多评论
我猜你是想实现这样的功能,由于go不是动态语言所以不能在原结构User上添加字段的
```
type User struct {
Id int64
Name string
}
var us = User{123, "zhang"}
type newUser struct {
age uint8
sex uint8
User
}
var nu = newUser{20, 1, us}
fmt.Println(nu)
```
#2