go函数

Posted derekchen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go函数相关的知识,希望对你有一定的参考价值。

一。定义

      1. 关键字:func

      2.函数名:

      3.参数列表:

         1. 实参:传入的参数

         2.虚参:函数定义时的,占位参数,是局部变量和外部或者全局变量冲突,互不影响。

         3.变长参数:arr ...int,得放在最后         

      4.返回值:

         4.1 如果返回值命名了,这个名称不能在函数内再用

         4.2 函数多返回值:

二。闭包函数:

      1.将整个函数的定义一气呵成写好并赋值给一个变量。然后用这个变量名作为函数名去调用函数体

      2.因为 Go 不支持在一 个函数的内部再定义一个嵌套函数,所以使用闭包函数能够实现在一个函数内 部定义另一个函数的目的。

      3.闭包函数会改变外部变量的值。

 

    

以上是关于go函数的主要内容,如果未能解决你的问题,请参考以下文章

Go语言第七篇:Go函数

05. Go 语言函数

Go语言学习-函数

Go 语言函数

Go语言特殊函数介绍

Go 函数