国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Golang > 正文

golang語言中for循環語句用法實例

2020-04-01 19:22:28
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了golang語言中for循環語句用法,實例分析了for循環遍歷的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
 

本文實例講述了golang語言中for循環語句用法。分享給大家供大家參考。具體分析如下:

for循環是用來遍歷數組或數字的。用for循環遍歷字符串時,也有 byte 和 rune 兩種方式.第一種為byte,第二種rune.

復制代碼代碼如下:
package main
import (
"fmt"
)
func main() {
s := "abc漢字"
for i := 0; i < len(s); i++ {
fmt.Printf("%c,", s[i])
}
fmt.println()
for _, r := range s {
fmt.Printf("%c,", r)
}
}

輸出結果:
a,b,c,d,e,f,d,ä,¸,­,
abcdefd中

 

比較

復制代碼代碼如下:
package main
import "fmt"
func main() {
    sum := 0
    for i := 0; i < 10; i++ {
        sum += i
    }
    fmt.Println(sum)
}

跟C語言中一樣,可以讓前置、后置語句為空。
復制代碼代碼如下:
package main
import "fmt"
func main() {
    sum := 1
    for ; sum < 1000; {
        sum += sum
    }
    fmt.Println(sum)
}

基于此可以省略分號:
復制代碼代碼如下:
package main
import "fmt"
func main() {
    sum := 1
    for sum < 1000 {
        sum += sum
    }
    fmt.Println(sum)
}
如果省略了循環條件,它就是個死循環源。
[code]package main
func main() {
    for ; ; {
    }
}

而為了避免累贅,分號可以省略,因此一個死循環可以簡潔地表達。
復制代碼代碼如下:
package main
func main() {
    for {
    }
}

 

希望本文所述對大家的golang語言程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 财经| 沾化县| 介休市| 高雄市| 成安县| 张家港市| 洛隆县| 中山市| 双城市| 合作市| 门头沟区| 清远市| 登封市| 开封市| 涟水县| 万全县| 孟连| 时尚| 东丽区| 盐城市| 金川县| 梁山县| 调兵山市| 嘉义县| 仪征市| 巨野县| 绵竹市| 盐池县| 沁阳市| 镇远县| 青河县| 永修县| 仪陇县| 维西| 天水市| 女性| 沈阳市| 长寿区| 铁岭市| 和龙市| 台江县|