zoukankan      html  css  js  c++  java
  • Go语言循环语句

    Go语言循环语句
      • for循环
        • 语法(形式)
          • for init; condition; post { } : 和C语言中的for类似。init一般为赋值表达式,为控制变量赋初值(i= 1);condition为循环控制条件,关系表达式或者逻辑表达式(i < 90);post一般为赋值表达式,为控制变量加量或者减量(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
    ", a)
            }
     
            for a < b {
                    a++
                    fmt.Printf("a2 的值为: %d
    ", 
            }
    }
      • 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
    ", i,x)
                    }
                }
     
    有罪是符合人性的,但长期坚持不改就是魔鬼。
  • 相关阅读:
    ISpout源码解析
    storm完全分布式部署
    sqoop工具
    sqoop安装步骤
    HBASE常用配置
    linux命令无法使用:命令行输入:set>lll cat lll echo $PATH
    BubbleSort
    QuickSortWithRec
    面试题
    Nginx配置安装
  • 原文地址:https://www.cnblogs.com/yu-yuan/p/9636020.html
Copyright © 2011-2022 走看看