1.7Go语言的函数(Function)

1.函数定义

1.1函数声明

func 函数名(值形参名 类型, 切片形参名 ...类型) 返回类型 {
    //函数体
}

1.2函数字面量(匿名函数表达式)

var 变量名 = func(值形参名 类型, 切片形参名 ...类型) 返回类型 {
    //函数体
}

2.函数作用域

注意:Go 语言不支持局部函数。

//全局函数
func f(a, b int) int {
}

3.函数引用表达式

函数名

4.形参分类

名称描述
值形参按位置传递
切片形参用于收集多余的位置实参

5.函数调用表达式

函数名()

实参的传递只支持按位置传递方式,不支持按命名传递方式。

//按位置传递方式
函数名(实参)

6.返回值

参考 return 语句。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/go/golang/36911.html

(0)
huoxiaoqiang的头像huoxiaoqiang
上一篇 2025年2月6日 14:31
下一篇 2025年2月7日 14:33

相关推荐

发表回复

登录后才能评论