Golang アプリケーション モデルでは
私は以下を持っています:
func AddClub(name string) int64 {
o := orm.NewOrm()
club := Club{Name: name}
id, err := o.Insert(&club)
if err != nil {
fmt.Printf("Id: %s, Error: %s", id, err)
}
return id
}
次に以下。
func GetAllClubs() []*Club {
o := orm.NewOrm()
var clubs []*Club
num, err := o.QueryTable("clubs").All(&clubs)
if err != nil {
fmt.Printf("Returned Rows Num: %s, %s", num, err)
}
return clubs
}
o := orm.NewOrm()
インスタンス化の重複を取り除きたい。どうすればいいですか?
init()
以下のように funcの一部として配置しようとしました:
func init() {
o := orm.NewOrm()
}
しかし、コンソールに undefined o エラーが表示されます