很抱歉这个菜鸟问题,但我不确定如何测试我正在访问的元素是否对数组有效,请考虑以下人为代码:
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测试的地方,有没有这样的东西?
我浏览了其他问题并看到了len使用的功能,但这似乎不起作用。
慕少森
相关分类