1. 程式人生 > >Go之for迴圈

Go之for迴圈

在Golang中,for迴圈的定義和用法與其他程式語言大致一樣,這裡主要簡述Go比較特殊和其他程式語言沒有的地方。

一:for的死迴圈

使用for {}的寫法相當於死迴圈

package main
import (
    "fmt"
)

func main() {
    for {
	fmt.Println("for")
    }
}

 二:range方法結合for遍歷字串

①:傳統方法

②:傳統方法遍歷英文字串時能夠非常完美的完成,但當遍歷的是漢字時,卻會出現亂碼(原因在於漢字有3個字元構成),故遍歷存在漢字的字串時,推薦使用range方法

三:在Golang中沒有while與do...while語句,使用for代替並配以if與break實現,參考第一大類舉例。