This commit is contained in:
Unknown
2014-07-16 10:00:58 -04:00
parent d6a1257725
commit 907bdb8976

View File

@@ -42,26 +42,6 @@ This is the 4 iteration
特别注意,永远不要在循环体内修改计数器,这在任何语言中都是非常差的实践! 特别注意,永远不要在循环体内修改计数器,这在任何语言中都是非常差的实践!
**练习 5.3** 文件 [i_undefined.go](exercises/chapter_5/i_undefined.go) 无法编译,请解释原因。
```
package main
import (
"fmt"
)
func main() {
var i int
for i=0; i<10; i++ {
fmt.Printf("%v\n", i)
}
fmt.Printf("%v\n", i) //<-- compile error: undefined i
}
```
如果才能使得程序通过编译?
您还可以在循环中同时使用多个计数器: 您还可以在循环中同时使用多个计数器:
for i, j := 0, N; i < j; i, j = i+1, j-1 {} for i, j := 0, N; i < j; i, j = i+1, j-1 {}