您的位置:首页 > 编程语言 > Go语言

go语言函数

2019-05-09 17:08 190 查看

函数是 Go 里面的基本代码块:Go函数的功能非常的强大,以至于被认为拥有函数式编程语言的多种特性。

Go 是编译型语言,所以函数编写的顺序无关紧要。为了增强代码的可读性,最好把 main() 函数写在文件的前面,其他函数按照一定的逻辑顺序进行编写(例如函数被调用的顺序)。

编写多个函数的目的就是将复杂的问题分解为一系列的简单任务(那就是函数)来解决。而且,同一个任务(函数)可以被调用多次,有助于代码的复用。切记,

Don's Repeat Yourself
(不要重复你自己)。

在 Go 语言中,函数执行到代码块的最后一行(

}
之前)或者
return
语句的时候就会退出,其中
return
语句可以有另个或多个参数,这些参数将作为返回值供调用者使用。

Go 里面有三种类型的函数,接下来将一一说明:

注意:除了main()、init()函数外,其他所有类型的函数都可以有参数和返回值。函数参数、返回值以及他们的类型被统称为函数签名。

1、普通的带有名字的函数
2、匿名函数或者lambda函数
3、方法(Methods)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: