码迷,mamicode.com
首页 > 其他好文 > 详细

go函数

时间:2018-10-04 09:55:48      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:数列   实现   外部变量   函数名   调用   冲突   不能   命名   函数   

一。定义

      1. 关键字:func

      2.函数名:

      3.参数列表:

         1. 实参:传入的参数

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

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

      4.返回值:

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

         4.2 函数多返回值:

二。闭包函数:

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

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

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

 

    

go函数

标签:数列   实现   外部变量   函数名   调用   冲突   不能   命名   函数   

原文地址:https://www.cnblogs.com/derekchen/p/9740925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!