首页 > 后端开发 > Golang > 正文

## 如何处理 Go 的 Exec() 方法未使用的返回值?

Mary-Kate Olsen
发布: 2024-10-25 16:26:03
原创
217 人浏览过

## How to Handle Unused Return Values from Go's Exec() Method?

解决 Go 中未使用的变量

在 SQL 语句中使用 Exec() 方法时,会返回多个值。但是,如果不需要表示这些值的变量(本场景中的 sqlRes),则会由于其未使用状态而导致编译错误。

要解决此问题,可以使用空白标识符 (_)被雇用。正如语言规范中所定义的,空白标识符有助于消除赋值中右侧的值。这样可以在不保留返回值的情况下评估 Exec() 语句。

通过将 sqlRes 替换为提供的代码中的空白标识符,将消除编译错误:

<code class="go">stmt, err := db.Prepare("INSERT person SET name=?")
_, err = stmt.Exec(person.Name)</code>
登录后复制

此修改允许代码成功执行,同时忽略不必要的返回值。

以上是## 如何处理 Go 的 Exec() 方法未使用的返回值?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!