golang语言中for循环语句用法实例
发布时间:2020-12-16 19:04:59 所属栏目:大数据 来源:网络整理
导读:本篇章节讲解golang语言中for循环语句用法。供大家参考研究。具体分析如下: for循环是用来遍历数组或数字的。用for循环遍历字符串时,也有 byte 和 rune 两种方式.第一种为byte,第二种rune. 复制代码 代码如下: package main import ( "fmt" ) func
本篇章节讲解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,ä,¸,, 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语言程序设计有所帮助。 您可能感兴趣的文章:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |