我在http://tour.golang.org/上尝试 Go ,我看到可以使用 := 在 for 循环中声明两次相同的 var。输出与 Go 编译器相同。这是我的测试:(参见 var i,它被声明了两次)package mainimport "fmt"func main() { i := "Hello" a := 0 for a < 2 { fmt.Println(i) i := "World !" fmt.Println(i) a++ } }输出 :你好世界 !你好世界 !有人可以解释一下吗?
2 回答
- 2 回答
- 0 关注
- 267 浏览
添加回答
举报
0/150
提交
取消