zoukankan      html  css  js  c++  java
  • go函数

    1.函数需要定义参数的类型或者存在return的类型

     

    func main() {
        a := maxnums(2, 2)
        fmt.Println(a)
    
    }
    func maxnums(a, b int) int {
    
        if a < b {
            return 1
    
        } else {
            return 2
    
        }
    
    }
    

      

    2.多个参数和多个return

    func main() {
        a, b := maxnums(1, "2")
        fmt.Println(a, b)
    
    }
    
    func maxnums(a int, b string) (int, string) {
        return a, b
    
    }
    

      

    3.不需要传参和return的函数

    func main() {
        maxnums()
    
    }
    
    func maxnums() {
        fmt.Println("111")
    
    }
    

      

    4.不需要传参数,需要return的函数体

    func main() {
        a := maxnums()
        fmt.Println(a)
    
    }
    
    func maxnums() int {
        fmt.Println("111")
        return 1
    
    }
    

      

    5.需要传参但是不需要return的函数体

    func main() {
        maxnums(1, "2")
    
    }
    
    func maxnums(a int, b string) {
        fmt.Println(a, b)
    
    }
    

      

     

  • 相关阅读:
    python基础()
    《野草在歌唱》读后感 读书笔记
    《饥饿的盛世》读后感 读书笔记
    《T.S.艾略特传:不完美的一生》读后感
    《宋徽宗》读后感 读书笔记
    《孔子传》读后感 读书笔记
    《武曌》读后感 读书笔记
    《百岁人生》读后感 读书笔记
    《曾国藩的正面与侧面》读后感 读书笔记
    《洞见》读后感 读书笔记
  • 原文地址:https://www.cnblogs.com/Jack-cx/p/10182606.html
Copyright © 2011-2022 走看看