Go: игнорирование неиспользуемых переменных в операторах SQL
При выполнении операторов SQL в Go с использованием функции «Exec()» выводится несколько значений. возвращается, включая объект Result, который представляет количество затронутых строк. Однако объявление этого объекта Result без необходимости может привести к ошибкам компиляции, если переменная не используется. "функция для выполнения. Пустой идентификатор служит заполнителем для неиспользуемых значений в назначениях.
Например, рассмотрим следующий код:
stmt, err := db.Prepare("INSERT person SET name =?") sqlRes, err := stmt.Exec(person.Name)stmt, err := db.Prepare("INSERT person SET name=?")
sqlRes, err := stmt.Exec(person.Name)
stmt, err := db.Prepare("INSERT person SET name=?")
_, err = stmt.Exec(person.Name)stmt, err := db.Prepare("INSERT person SET name=?")
_, err = stmt.Exec(person.Name)
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3