在调用具有以下签名的库函数时:

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()
:=