在Go语言中,函数通常会返回一个错误(error)作为其最后一个返回值,以允许调用方检查和处理函数执行过程中是否发生了错误
nil
在很多情况下用于表示空、零值或未初始化的状态。表示它不指向任何内存地址。
如果 err
为 nil
,则表示成功。没有错误
err可以处理,可以不处理
什么时候方法回返回err?
在读取或写入文件时,磁盘空间满、文件已被锁定等问题
进行网络请求时,可能会遇到连接超时、无法连接等网络相关的问题
进行数据库查询、更新、插入等操作时,可能会遇到数据库连接问题、SQL 语法错误
....
标签:err,错误,nil,数据库,连接,函数 From: https://www.cnblogs.com/mxleader/p/17894316.html