三十六、Go 语言 – 向函数传递数组

AI-摘要
Tianli GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
三十六、Go 语言 – 向函数传递数组
云少三十六、Go 语言 – 向函数传递数组
Go 语言的可以向函数传递数组作为参数
如果想向函数传递数组参数,我们需要在函数定义时,声明形参为数组
声明形参为数组的方法有两种
1. 形参设定数组大小
1 | func myFunction(param [10]int) |
2. 形参未设定数组大小
如果形参未设定数组大小,则需要额外的形参告知函数数组的大小
1 | func myFunction(param []int, length int) |
范例
1. 我们先定义一个 getAverage
函数
getAverage() 函数接收整型数组参数,另一个参数指定了数组元素的个数,并返回平均值
1 | func getAverage(arr []int, size int) float32 |
然后我们写一个范例调用上面定义的函数
1 | package main |
编译运行以上 Go 范例,输出结果如下
1 | $ go run main.go |
评论
匿名评论隐私政策
TwikooArtalk
✅ 你无需删除空行,直接评论以获取最佳展示效果