分支语句/循环语句 | Go语言基础

package main // 当前包声明


func main() { // 程序的入口
    // 分支语句/循环语句
    // if
    // if 布尔表达式{}else if 布尔表达式{} else{}
    // switch
    // switch v{
    //         case v1:
    //         ...
    //        break  // 结束当前case,强制结束switch
    //         ...
    //        case v2:
    //        ...
    //         fallthrough  // 穿透,下一个case不匹配,直接执行
    //        default:
    //        ...
    // }

    // for循环
    for i:=1;i<23;i++{
        fmt.Println(i)
    }

    // 打印A-Z字母
    // 单引号表示rune literal 文字字符 通过%c输出文字符号,将int32对照ascii表输出文字字符
    for i:='A'; i<='Z'; i++{   // i,int32
        fmt.Printf("%c\t", i)  //%c
    }

    // 死循环
    for{
        fmt.Println(1)
    }

    // while循环
    for i:=1;i<10;{
        fmt.Println(i)
        i++
    }
}

猜你喜欢

转载自www.cnblogs.com/pymkl/p/10057541.html