我是golang的新手,我不明白为什么我不能返回值。我认为这是一个小错误。我只想返回我在数据库中选择的字符串。
func myFunction() string {
rows, err := db.Query("SELECT my_string ORDER BY agents_count ASC LIMIT 1;")
if err != nil {
logger.Fatal(err)
}
defer rows.Close()
for rows.Next() {
var my_string string
if err := rows.Scan(&my_string); err != nil {
logger.Fatal(err)
}
logger.Info("Result : ", my_string)
}
if err := rows.Err(); err != nil {
logger.Fatal(err)
}
return my_string
}
有什么想法吗?我的错误是什么?
互换的青春
梵蒂冈之花
潇湘沐
随时随地看视频慕课网APP
相关分类