下面是一个返回多个值的示例代码。
func (c Calc) CreateTenantHandler(item *models.TenantInput) (*models.Response, *models.ErrorDetails) {
...
...
...
return &models.Response{ResponseStatus: 201, TenantOutput: tenantoutput,}, nil
}
Run Code Online (Sandbox Code Playgroud)
在测试文件中,我尝试做以下事情。
assert.Equal(t,[nil,nil],testObject.CreateTenantHandler(nil) );
Run Code Online (Sandbox Code Playgroud)
我还检查了其他答案,但找不到我需要的东西。
就像在 Java 中一样,我们将变量初始化为最小值/最大值,
Integer.MIN_VALUE and Integer.MAX_VALUE
Run Code Online (Sandbox Code Playgroud)
Go有什么办法吗?