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)
    
    }
    

      

     

  • 相关阅读:
    考勤助手——基于CS三层结构的子系统设计
    淘宝网架构分析——反向代理
    软件架构风格——解释器风格详析
    软件架构风格
    考勤助手类图的设计
    任课教师管理考勤子系统之用例图
    考勤助手ER图2.0版本所存在的问题
    关于“考勤助手”体系架构风格的选取
    浅谈CDN技术的性能与优势
    软件体系结构——解释器风格的浅解
  • 原文地址:https://www.cnblogs.com/Jack-cx/p/10182606.html
Copyright © 2011-2022 走看看