zoukankan      html  css  js  c++  java
  • Golang之(if)流程控制

    (if)我能坚持做好一只地鼠,慢慢的刨坑,讲洞挖的深一点……

    package main
    
    import (
        "fmt"
    )
    
    func testIf1() {
        num := 10
        //var num int
        //num = 10
        if num%2 == 0 {
            fmt.Printf("num:%d is even
    ", num)
        } else {
            fmt.Printf("num:%d is odd
    ", num)
        }
    
        fmt.Printf("num=%d
    ", num)
    }
    
    func testIf2() {
        num := 10
        if num > 5 && num < 10 {
            fmt.Printf("num:%d is > 5 and < 10
    ", num)
        } else if num >= 10 && num < 20 {
            fmt.Printf("num:%d is > 10 and < 20
    ,", num)
        } else if num >= 20 && num < 30 {
            fmt.Printf("num:%d is > 20 and < 30
    ", num)
        } else {
            fmt.Printf("num:%d is > 30
    ", num)
        }
    }
    
    func testIf3() {
        //num := 10
        //var num int
        //num = 10
        if num := 11; num%2 == 0 {
            fmt.Printf("num:%d is even
    ", num)
        } else {
            fmt.Printf("num:%d is odd
    ", num)
        }
    
        //fmt.Printf("num=%d
    ", num)
    }
    
    func getNum() int {
        return 1
    }
    
    func testIf4() {
        //num := 10
        //var num int
        //num = 10
        if num := getNum(); num%2 == 0 {
            fmt.Printf("num:%d is even
    ", num)
        } else {
            fmt.Printf("num:%d is odd
    ", num)
        }
    
        //fmt.Printf("num=%d
    ", num)
    }
    
    func main() {
        //testIf1()
        //testIf2()
        //testIf3()
        testIf4()
    }
  • 相关阅读:
    Go 数组与切片
    Go 常用函数
    Go 函数,包(二)
    函数,包及错误处理
    Go 循环控制
    Go 流程控制
    Go 获取键盘输入,进制转换
    Go 指针,标识符命名规范及关键字
    Go 变量及基本数据类型3
    一文详解微服务架构
  • 原文地址:https://www.cnblogs.com/pyyu/p/8436346.html
Copyright © 2011-2022 走看看