问题:golang 如何判断数组或者slice是否包含某个元素
描述:

golang 如何判断数组或者slice是否包含某个元素
类似 PHP 中 in_array 的函数有吗?

解决方案1:

C语言也不支持查询数组内有无某的元素

也许你应该考虑改用一个container

解决方案2:

if are["a"] == null {
//....
}

解决方案3:

这个真没有。只能range遍历了。算法复杂度为O(N)。事实上。没有指明键位置的,他只能从头到尾遍历找。PHP in_array()也是封装好的方法而已。