1. 函数定义

    1.1.2. 函数声明:

    函数声明包含一个函数名,参数列表, 返回值列表和函数体。如果函数没有返回值,则返回列表可以省略。函数从第一条语句开始执行,直到执行return语句或者执行函数的最后一条语句。

    函数可以没有参数或接受多个参数。

    当两个或多个连续的函数命名参数是同一类型,则除了最后一个类型之外,其他都可以省略。

    函数可以返回任意数量的返回值。

    函数是第一类对象,可作为参数传递。建议将复杂签名定义为函数类型,以便于阅读。

    输出结果:

    你可能会偶尔遇到没有函数体的函数声明,这表示该函数不是以Go实现的。这样的声明定义了函数标识符。