for循环的两种写法

教程 (https://tour.golang.org/methods/21) 里的 for 是这样写的:

 

其中 for 语句可以改写如下:

for n, err := r.Read(b); err != io.EOF; n, err = r.Read(b) {
	fmt.Printf("n = %v err = %v b = %v\n", n, err, b)
	fmt.Printf("b[:n] = %q\n", b[:n])
}

  

(当然,golang 里的 for 不止两种写法)

 

posted @ 2017-02-07 22:11  AHUI-2017  阅读(832)  评论(0编辑  收藏  举报