zoukankan      html  css  js  c++  java
  • Go语言学习--函数

    函数

    函数是组织好的、可重复使用的、用于执行指定任务的代码块。
    Go语言中支持函数、匿名函数和闭包。

    函数定义

    Go语言中定义函数使用func关键字,具体格式:

    func 函数名(参数)(返回值){
        函数体
    }
    

    注:

    • 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名。
    • 参数:参数由参数变量和参数变量的类型组成,多个参数之间使用“,”分隔。
    • 返回值:返回值由返回值变量和其变量类型组成,也可以只写返回值的类型,多个返回值必须用()包裹,并用,分隔。
    • 函数体:实现指定功能的代码块。
      例如:
      两个数之和的函数:

    函数调用

    定义了函数之后,我们可以通过函数名()的方式调用函数。
    例子:

    参数

    类型简写

    函数的参数中如果相邻变量的类型相同,则可以省略类型。
    例如:

    可变参数

    可变参数是指函数的参数数量不固定。Go语言中的可变参数通过在参数名后加“ ... ”来进行表示。
    本质上,函数的可变参数是通过切片来实现的。
    例子:

    调用上面的函数:

  • 相关阅读:
    最小顶点覆盖,最大独立集,最小边覆盖
    Security Badges
    异常
    List和Set
    数据结构
    Collection集合
    Excel序号递增
    VM虚拟机桥接模式无法联网解决办法
    mybatis-Plus方法指定更新的字段
    maven项目 导出相关依赖包到指定文件夹
  • 原文地址:https://www.cnblogs.com/lz0149/p/14865140.html
Copyright © 2011-2022 走看看