這是運行良好的小代碼片段:package mainimport "fmt"import "database/sql"type Something struct { Int64 int64 Valid bool}func main() { var s = sql.NullInt64{1, true} // <- unkeyed fields warning var s1 = Something{1, true} fmt.Printf("Hello, %#v %#v\n", s, s1)}但go vet抱怨:test.go:12: database/sql.NullInt64 composite literal uses unkeyed fields問題是:為什么它會在第 12 行抱怨而在第 13 行不抱怨?
- 2 回答
- 0 關注
- 305 瀏覽
添加回答
舉報
0/150
提交
取消