Golang 检查元素在slice中是否存在 模仿Php实现arrary_In
生活随笔
收集整理的這篇文章主要介紹了
Golang 检查元素在slice中是否存在 模仿Php实现arrary_In
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
正常的我們會自己寫一個這樣的方法,但是很不通用,因為有時候是查找int 有時候查找string
func Find(slice []string, val string) (int, bool) {
????for i, item := range slice {
????????if item == val {
????????????return i, true
????????}
????}
????return -1, false
}
所以為了擴展性我
推薦一個git庫。2.9k star
https://github.com/thoas/go-funk
so eazy
// slice of string funk.Contains([]string{"foo", "bar"}, "bar") // true還有很多更強大的方法
自己發(fā)現(xiàn)吧
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的Golang 检查元素在slice中是否存在 模仿Php实现arrary_In的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: dav文件电脑怎么播放(xfplay播放
- 下一篇: 联想小新Air14 2023官宣!颜值性