当我使用扫描时,我必须事先将所有变量写入扫描。我需要一个解决方案,我可以使用像 sprintf 这样的东西来使用数据
有没有一种方法可以在不定义变量的情况下访问数据?
func (dbs *item) ReadQuery() {
var (
unit_name, unit_position_name string
)
rows, err := db.Query(dbs.query)
for rows.Next() {
rows.Scan(&unit_name, &unit_position_name)
if err != nil {
log.Fatal(err)
}
}
}
例如;
row["unit_name"]
或者
unit_name,unit_position string
val:= fmt.Sprintf("%s , %s",unit_name,unit_position_name)
row[val]
炎炎设计
相关分类