gpt4 book ai didi

go - 如何检查变量是否存在

转载 作者:行者123 更新时间:2023-12-01 22:45:04 26 4
gpt4 key购买 nike

我来自javascript,知道如何检查变量是否存在。我们可以使用!!var我遇到了一个我想知道索引是否存在的数组:

myArr := []int{1, 2, 3}

if myArr[3] {
fmt.Println("YES")
}

当我运行它时,它给我一个错误:索引超出范围:3

最佳答案

由于Go是一种编译语言,因此不存在的变量的概念没有意义。最接近的事情是某些类型可以采用nil值。

就数组而言,它们只有一个长度(没有间隙)。因此,如果长度为N,则只有索引0到N-1有效。内置的len()函数可用于任何数组或 slice 。

关于go - 如何检查变量是否存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60160472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com