对于这个新手问题,我很抱歉,但是我不确定如何测试我正在访问的元素是否对数组有效,请考虑以下人为编写的代码:
func main() {
strings := []string{"abc", "def", "ghi", "jkl"}
for i := 0; i<5; i++ {
if strings[i] {
fmt.Println(strings[i])
}
}
}
https://play.golang.org/p/8QjGadu6Fu个
我显然是越界了,但我不确定如何测试以防止错误.我习惯了PHP,我会使用isset
或!empty
测试,go有这样的东西吗?
我浏览了其他问题,看到使用了len
函数,但似乎不起作用.