我正在编写允许从数据库访问数据的代码。但是,我发现自己对相似的类型和字段重复相同的代码。我该如何为它编写通用函数?
例如我想实现的目标...
type Person{FirstName string}
type Company{Industry string}
getItems(typ string, field string, val string) ([]interface{}) {
...
}
var persons []Person
persons = getItems("Person", "FirstName", "John")
var companies []Company
cs = getItems("Company", "Industry", "Software")
富国沪深
相关分类