GO语言中的功能可以分为两种类型:
使用关键字,然后接一个地连接
这是GO语言实施的语法糖,以促进程序员的写作代码。如果此功能下有多种类型的参数,则该语法糖果必须是最后一个参数。
只有在定义函数时才能使用此语法糖果。
在上面的示例中,我们的参数类型是字符串。如果您希望多个参数剪切这些参数,则可以指定类型,然后进行遍历。
以下代码使用之前提到的案例并演示不一致的参数。
上面提到的是您可以使用多个参数。此外,它还具有一个用法,该用法用于求解序列并取出函数的变量参数(一个部分),将其传递到另一个变量参数到另一个变量参数functions,而不是传输变量变量本身。
仅当参数传递到函数时才能使用此方法。这两个是成对的。
定义函数时,确定函数的返回值。
通常有两种情况,一个是没有回报值,另一个是colleagues go语言支持多个值。
当函数未指定返回值时,功能主体可用于结束函数的功能,但是任何内容都不能遵循。
GO返回多个值的函数:
匿名函数是一个没有名称的函数,并且仅具有功能逻辑主体。
以下是立即执行的函数。
这些东西实际上在其他语言中具有相同的概念,其中的匿名函数
在GO功能中,使用与JS相同的用法和概念,例如将功能分配给变量,临时死亡区域等。
以下是将函数分配到变量的方法。
然后改变方式
在执行过程中将报告错误。原因是在将匿名函数分配给变量后,定义无法找到此变量之前的代码。
有时,当您查看其他代码时,有时会定义这样的函数:
此定义函数实际上是定义结构的方法。在函数名称之前,将其绑定到结构。
该方法是一个特殊的函数。当您绑定功能和对象/结构时,我们将此函数称为方法。