Go语言循环语句

2021-07-01 23:07

阅读:463

标签:变量   imp   实例   循环控制   形式   逻辑   pre   ini   pac   

Go语言循环语句
    • for循环
      • 语法(形式)
        • for init; condition; post { } : 和C语言中的for类似。init一般为赋值表达式,为控制变量赋初值(i= 1);condition为循环控制条件,关系表达式或者逻辑表达式(i
        • for condition { }: 和C语言中的while类似。condition为循环控制条件,关系表达式或者逻辑表达式;控制变量的加量或者减量在for循环体中实现
        • 实例
        • package main
          import "fmt"
          func main() {
                  var b int = 15
                  var a int
                  /* for 循环 */
                  for a := 0; a 10; a++ {
                          fmt.Printf("a 的值为: %d\n", a)
                  }
           
                  for a  b {
                          a++
                          fmt.Printf("a2 的值为: %d\n", 
                  }
          }
            • for循环的range格式可以对slice,map,数组,字符串等进行迭代循环
              • 语法(形式):key代表数组或者map等的键,value代表其值,range为关键字,oldMap为数组或者map的变量(常量)名,{}内是循环体中的操作
          for key, value := range oldMap {
              newMap[key] = value
          }
              •  实例
                      
                  package main
                      import "fmt"
                      func main() {
                          numbers := [6]int{1, 2, 3, 5}
                          for i,x:= range numbers {
                              fmt.Printf("第 %d 位 x 的值 = %d\n", i,x)
                          }
                      }
 

Go语言循环语句

标签:变量   imp   实例   循环控制   形式   逻辑   pre   ini   pac   

原文地址:https://www.cnblogs.com/yu-yuan/p/9636020.html


评论


亲,登录后才可以留言!

推荐文章

最新文章

置顶文章