为什么没有对以下代码发出警告?$ cat ret.gopackage mainimport "fmt"func foobar(x int, y int) (z, w int) { if x+y > 100 { _,w = 3,5 } else { _,w = "MMM",9 } return z,w}func main() { var x int _,x = foobar(42,13) fmt.Println(x)}$ go build -gcflags=-l ret.go至少,go编译器应该知道大小对吗?z
- 1 回答
- 0 关注
- 61 浏览
添加回答
举报
0/150
提交
取消