直接为我在 Go 中的单元测试初始化​​ struct

var tests = []struct {

    input    []int

    expected int

}{

    {{2, 2}, 4},

}

这会在复合文字中抛出缺失类型。无论如何我可以直接这样做而不是定义结构类型然后创建该类型的变量然后初始化它。以上是针对 2 个整数之和的简单单元测试。


慕桂英4014372
浏览 109回答 1
1回答

守候你守候我

您需要为 int 切片添加类型:var tests = []struct {    input    []int    expected int}{  {[]int{2, 2}, 4},}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go