Go 语言数组
如果你想向函数传递数组参数,你需要在函数定义时,声明形参为数组,我们可以通过以下两种方式来声明:
形参设定数组大小:
void myFunction(param [10]int){
.
.
.
}
形参未设定数组大小:
void myFunction(param []int){
.
.
.
}
让我们看下以下实例,实例中函数接收整型数组参数,另一个参数指定了数组元素的个数,并返回平均值:
func getAverage(arr []int,size int) float32{
var i int
var avg, sum float32
for i = 0; i < size; ++i {
sum += arr[i]
}
avg = sum / size
return avg
}
接下来我们来调用这个函数:
package main
import "fmt"
func main() {
var balance = [5]int {1000, 2, 3, 17, 50}
var avg float32
avg = getAverage( balance, 5 ) ;
fmt.Printf( "平均值为: %f ", avg );
}
func getAverage(arr [5]int, size int) float32 {
var i,sum int
var avg float32
for i = 0; i < size;i++ {
sum += arr[i]
}
avg = float32(sum) / float32(size)
return avg;
}
以上实例执行输出结果为:
平均值为: 214.399994
Go 语言数组
介绍Sticky 组件与 CSS 中position: sticky属性实现的效果一致,当组件在屏幕范围内时,会按照正常的布局排列,当组件滚出屏幕范...
介绍用于提供下拉刷新的交互操作。实例演示引入通过以下方式来全局注册组件,更多注册方式请参考组件注册。import { createApp }...
引入ImagePreview和其他组件不同,不是通过HTML结构的方式来使用,而是通过函数调用的方式。使用前需要先引入它。import Vue fro...
介绍Sticky 组件与 CSS 中position: sticky属性实现的效果一致,当组件在屏幕范围内时,会按照正常的布局排列,当组件滚出屏幕范...