函数

    /_src/tour/functions.go

    在这个例子中, 函数接受两个整型( int )参数。注意到,类型申明紧跟在参数名之后,与其他语言有些区别。

    如果参数类型相同,则在最后一个申明即可,前面的可以省略。

    Go 函数可以非常优雅地返回多个值,比起定义结构体返回指针之类的舒服多啦!写个简单的程序交换两个字符串:

    /_src/tour/multiple-results.go

    Go 函数返回值可以被命名( ),命名后当做函数参数来对待。命名的意义在于指明各个返回值含义。

    一个不带任何参数的 return 语句返回所有命名返回值,这就是所谓的 裸返回 ( )。裸返回只推荐在 短函数 中使用,如在 长函数 中滥用,则影响 代码可读性

    下一节 我们一起来看看 Go 语言 。

    订阅更新,获取更多学习资料,请关注我们的 微信公众号