mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-11 20:02:56 +08:00
fix #38
This commit is contained in:
@@ -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 {}
|
||||
|
Reference in New Issue
Block a user