您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> 其他语言 >> golang 如何判断数组或者slice是否包含某个元素

golang 如何判断数组或者slice是否包含某个元素

来源:网络整理     时间:2016/5/27 16:25:40     关键词:golang,slice

关于网友提出的“golang 如何判断数组或者slice是否包含某个元素”问题疑问,本网通过在网上对“golang 如何判断数组或者slice是否包含某个元素”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

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

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


解决方案1:

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

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

解决方案2:

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

解决方案3:

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


以上介绍了“golang 如何判断数组或者slice是否包含某个元素”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1342972.html

相关图片

相关文章