golang语言中for循环语句用法实例?

golang语言中for循环语句用法实例


ABOUTYOU
浏览 657回答 1
1回答

肥皂起泡泡

这篇文章主要介绍了golang语言中for循环语句用法,实例分析了for循环遍历的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下  本文实例讲述了golang语言中for循环语句用法。分享给大家供大家参考。具体分析如下:  for循环是用来遍历数组或数字的。&nbsp; &nbsp;用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 {  }  }
打开App,查看更多内容
随时随地看视频慕课网APP