Go 类型[]int没有字段或方法长度
我有以下代码-Go 类型[]int没有字段或方法长度,go,Go,我有以下代码- package "main" var fibonacciNumbers = []int{0, 1} func getIthFibo(i int) int { if i < fibonacciNumbers.length { return fibonacciNumbers[i] } ... } 我的理解是,我创建了一个包含元素0和1的切片-因此它的长度应该为2,但我得到了上述错误。golang获得切片长度的方法是使用len函数:
package "main"
var fibonacciNumbers = []int{0, 1}
func getIthFibo(i int) int {
if i < fibonacciNumbers.length {
return fibonacciNumbers[i]
}
...
}
我的理解是,我创建了一个包含元素0和1的切片-因此它的长度应该为2,但我得到了上述错误。golang获得切片长度的方法是使用len函数:
if i < len(fibonacciNumbers)
切片的长度是镜头长度,而不是s.length.shot!谢谢我应该在提出要求之前完成作业。
if i < len(fibonacciNumbers)