亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

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

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

Go
ABOUTYOU 2018-11-14 19:15:36
golang語言中for循環語句用法實例
查看完整描述

1 回答

?
肥皂起泡泡

TA貢獻1829條經驗 獲得超6個贊

這篇文章主要介紹了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 {

  }

  }


查看完整回答
反對 回復 2018-12-06
  • 1 回答
  • 0 關注
  • 757 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號