在调用具有以下签名的库函数时:
func New() (*sql.DB, Sqlmock, error)
像这样:
suite.db, suite.mock, err := sqlmock.New() // inside a suite method
我收到错误
expected identifier on left side of :=
但是,当我更改为此
var err error suite.db, suite.mock, err = sqlmock.New()
错误消失了!为什么在:=
赋值中声明 k < n 变量会失败?!
SMILET
弑天下
相关分类