关于网友提出的“golang 如何判断数组或者slice是否包含某个元素”问题疑问,本网通过在网上对“golang 如何判断数组或者slice是否包含某个元素”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:golang 如何判断数组或者slice是否包含某个元素描述:
golang 如何判断数组或者slice是否包含某个元素
类似 PHP 中 in_array 的函数有吗?
解决方案1:
C语言也不支持查询数组内有无某的元素
也许你应该考虑改用一个container
解决方案2:if are["a"] == null {
//....
}
这个真没有。只能range遍历了。算法复杂度为O(N)。事实上。没有指明键位置的,他只能从头到尾遍历找。PHP in_array()也是封装好的方法而已。