当前位置: 首页 > 网络应用技术

Golang的功能定义和使用

时间:2023-03-08 00:54:46 网络应用技术

  GO语言中的功能可以分为两种类型:

  使用关键字,然后接一个地连接

  这是GO语言实施的语法糖,以促进程序员的写作代码。如果此功能下有多种类型的参数,则该语法糖果必须是最后一个参数。

  只有在定义函数时才能使用此语法糖果。

  在上面的示例中,我们的参数类型是字符串。如果您希望多个参数剪切这些参数,则可以指定类型,然后进行遍历。

  以下代码使用之前提到的案例并演示不一致的参数。

  上面提到的是您可以使用多个参数。此外,它还具有一个用法,该用法用于求解序列并取出函数的变量参数(一个部分),将其传递到另一个变量参数到另一个变量参数functions,而不是传输变量变量本身。

  仅当参数传递到函数时才能使用此方法。这两个是成对的。

  定义函数时,确定函数的返回值。

  通常有两种情况,一个是没有回报值,另一个是colleagues go语言支持多个值。

  当函数未指定返回值时,功能主体可用于结束函数的功能,但是任何内容都不能遵循。

  GO返回多个值的函数:

  匿名函数是一个没有名称的函数,并且仅具有功能逻辑主体。

  以下是立即执行的函数。

  这些东西实际上在其他语言中具有相同的概念,其中的匿名函数

  在GO功能中,使用与JS相同的用法和概念,例如将功能分配给变量,临时死亡区域等。

  以下是将函数分配到变量的方法。

  然后改变方式

  在执行过程中将报告错误。原因是在将匿名函数分配给变量后,定义无法找到此变量之前的代码。

  有时,当您查看其他代码时,有时会定义这样的函数:

  此定义函数实际上是定义结构的方法。在函数名称之前,将其绑定到结构。

  该方法是一个特殊的函数。当您绑定功能和对象/结构时,我们将此函数称为方法。