zoukankan      html  css  js  c++  java
  • GO 基础

    位运算:

      & 与

      | 或

      ! 非

      ^ 异或

      &^ (

    表达式z = x &^ y结果z

    如果对应y中bit位为1的话,z的bit位为0,否则对应的bit位等于x相应的bit位的值,按y置零x。

    )

    死循环:
        for {
       fmt.Println(1)    
    }
    
    条件循环:
        for a<5 {
        fmt.Println(a)    
    }
    
    正常循环:
        for a := 0; a < 5; a++{
        fmt.Println(1)    
    }
    for循环
    switch a := 1; {
      case  a == 0 :
        fmt.Println(a)
      case a>=1:
        fmt.Println(a)
        fallthrough
    //成功匹配后依旧向后判断
      case a>=2:
       fmt.Println(a)
                   
    }    
    //也可以switch后为空,case做判断
    switch
    L1:
        for {
            for a:=1;a<=5;a++{
                if a==3{
                    fmt.Println(a)
                    break L1
                }
            }
        }
    //break 默认跳出当前循环,加上标签后,跳出和标签同级的循环
    continue 标签
    //默认结束当前剩下循环体,继续执行循环。如果有标签,不执行剩下的循环体,继续执行标签同级标签的循环。 
    goto 标签
    //将代码执行位置移动到标签位置
    跳转语句goto,break,continue

      

  • 相关阅读:
    day09 文件操作
    深信服二面
    test1
    视频测试
    通过独立按键控制LED灯
    第一个LED灯
    为什么我的递归调用次数和书上的不一样?
    函数指针数组
    虚拟内存
    单元测试
  • 原文地址:https://www.cnblogs.com/drchen/p/10021568.html
Copyright © 2011-2022 走看看