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實現,參考第一大類舉例。

備注:在for或if內定義的變量默認為局部變量,不能像其他語言一樣在外部直接使用for,if內定義的變量。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM