向指针类型的 Struct 属性添加方法

我有这个结构:


type AppContext struct {

    DB                *db.DB

    Properties        *db.Col

}

Properties类型*db.Col是Tiedot集合。


我遇到的问题是,对于我的缓冲系统,我希望能够获取集合的名称。奇怪的是,库的默认部署无法做到这一点。


当我AppContext像这样实例化时:


App = AppContext{}

..然后做:


App.DB.Create("Properties")

App.Properties = App.DB.Use("Properties")

我想添加一个实例方法,但它不允许我:


func (dbCol App.Properties) ColName() string {

    return "Properties"

}

知道我如何完成这个或者以更聪明的方式扩展 Tiedot 吗?


幕布斯6054654
浏览 185回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go