【发布时间】:2019-03-26 13:35:44
【问题描述】:
我有两个函数接受指向不同结构的不同指针,但这些结构具有相同的底层函数。
func Save(db *sql.DB) error {
db.Prepare(query)
}
func TxSave(tx *sql.Tx) error {
tx.Prepare(query)
}
我不想在将来需要扩展此功能时对这两个功能进行更改。在这种情况下,我如何在 golang 中遵守 DRYness?
【问题讨论】:
标签: go