我正在学习Go编程并尝试测试以下average功能:
func average(xs []float64) float64 {
total := 0.0
for _, v := range xs {
total += v
}
return total / float64(len(xs))
}
我试图通过以下方式生成一段随机浮点数:
var xs []float64
for n := 0; n < 10; n++ {
xs[n] = rand.Float64()
}
然而,我得到了
panic: runtime error: index out of range
题:
如何在 Golang 中生成一段随机数?
表达式或函数调用是否xs := []float64 { for ... }允许在切片文字中使用?
达令说
繁星coding
相关分类