• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Go语言学习--函数

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

函数

函数是组织好的、可重复使用的、用于执行指定任务的代码块。
Go语言中支持函数、匿名函数和闭包。

函数定义

Go语言中定义函数使用func关键字,具体格式:

func 函数名(参数)(返回值){
    函数体
}

注:

  • 函数名:由字母、数字、下划线组成。但函数名的第一个字母不能是数字。在同一个包内,函数名也称不能重名。
  • 参数:参数由参数变量和参数变量的类型组成,多个参数之间使用“,”分隔。
  • 返回值:返回值由返回值变量和其变量类型组成,也可以只写返回值的类型,多个返回值必须用()包裹,并用,分隔。
  • 函数体:实现指定功能的代码块。
    例如:
    两个数之和的函数:

函数调用

定义了函数之后,我们可以通过函数名()的方式调用函数。
例子:

参数

类型简写

函数的参数中如果相邻变量的类型相同,则可以省略类型。
例如:

可变参数

可变参数是指函数的参数数量不固定。Go语言中的可变参数通过在参数名后加“ ... ”来进行表示。
本质上,函数的可变参数是通过切片来实现的。
例子:

调用上面的函数:


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Go 基准测试发布时间:2022-07-10
下一篇:
GO-json发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap