成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > golang 通用Contains方法分享

golang 通用Contains方法分享

熱門標(biāo)簽:阿克蘇地圖標(biāo)注 外呼系統(tǒng)用什么卡 電話機器人軟件免費 外呼系統(tǒng)顯本地手機號 excel地圖標(biāo)注分布數(shù)據(jù) 涿州代理外呼系統(tǒng) 評價高的400電話辦理 百度地圖標(biāo)注后傳給手機 壽光微信地圖標(biāo)注

今天在群里看見有人寫了一個InAarry方法,主要作用是判斷一個元素是否在slice中,看完后,我感覺方法應(yīng)該還有擴展的空間

于是自己重新寫了一個Contains方法

可以支持 slice,array,map等類型

package main 
import (
    "errors"
    "fmt"
    "reflect"
)
 
// 判斷obj是否在target中,target支持的類型arrary,slice,map
func Contain(obj interface{}, target interface{}) (bool, error) {
    targetValue := reflect.ValueOf(target)
    switch reflect.TypeOf(target).Kind() {
    case reflect.Slice, reflect.Array:
        for i := 0; i  targetValue.Len(); i++ {
            if targetValue.Index(i).Interface() == obj {
                return true, nil
            }
        }
    case reflect.Map:
        if targetValue.MapIndex(reflect.ValueOf(obj)).IsValid() {
            return true, nil
        }
    }
 
    return false, errors.New("not in array")
}
 
func main() {
    testMap()
    testArray()
    testSlice()
}
 
func testArray() {
    a := 1
    b := [3]int{1, 2, 3}
 
    fmt.Println(Contain(a, b))
 
    c := "a"
    d := [4]string{"b", "c", "d", "a"}
    fmt.Println(Contain(c, d))
 
    e := 1.1
    f := [4]float64{1.2, 1.3, 1.1, 1.4}
    fmt.Println(Contain(e, f))
 
    g := 1
    h := [4]interface{}{2, 4, 6, 1}
    fmt.Println(Contain(g, h))
 
    i := [4]int64{}
    fmt.Println(Contain(a, i))
}
 
func testSlice() {
    a := 1
    b := []int{1, 2, 3}
 
    fmt.Println(Contain(a, b))
 
    c := "a"
    d := []string{"b", "c", "d", "a"}
    fmt.Println(Contain(c, d))
 
    e := 1.1
    f := []float64{1.2, 1.3, 1.1, 1.4}
    fmt.Println(Contain(e, f))
 
    g := 1
    h := []interface{}{2, 4, 6, 1}
    fmt.Println(Contain(g, h))
 
    i := []int64{}
    fmt.Println(Contain(a, i))
}
 
func testMap() {
    var a = map[int]string{1: "1", 2: "2"}
    fmt.Println(Contain(3, a))
 
    var b = map[string]int{"1": 1, "2": 2}
    fmt.Println(Contain("1", b))
 
    var c = map[string][]int{"1": {1, 2}, "2": {2, 3}}
    fmt.Println(Contain("6", c))
}

補充:golang中的strings.ContainsAny

golang中的字符串操作strings.ContainsAny

package main 
import (
        "fmt"
        "strings"
)
 
//golang字符串操作
func main(){
        s := "hello world hello world"
        str := "wo"
 
        //判斷字符串s中是否包含個子串str中的任何一個字符。包含則返回true,
        //如果str為空則返回false
        index := strings.ContainsAny(s,str)
        fmt.Println(index) //true
}

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Golang中Bit數(shù)組的實現(xiàn)方式
  • Golang 如何實現(xiàn)函數(shù)的任意類型傳參
  • 解決Golang time.Parse和time.Format的時區(qū)問題
  • Golang 使用Map實現(xiàn)去重與set的功能操作
  • 使用Golang的channel交叉打印兩個數(shù)組的操作
  • golang goroutine順序輸出方式
  • golang 在windows中設(shè)置環(huán)境變量的操作
  • 解決golang在import自己的包報錯的問題

標(biāo)簽:銅川 重慶 梅河口 欽州 汕頭 吐魯番 雞西 蘭州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《golang 通用Contains方法分享》,本文關(guān)鍵詞  golang,通用,Contains,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《golang 通用Contains方法分享》相關(guān)的同類信息!
  • 本頁收集關(guān)于golang 通用Contains方法分享的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    91亚洲精品国产| 亚洲精品中文字幕在线观看| 精品视频自拍| 国产伦精品一区二区三区免费优势| 精品一区二区在线观看视频| 日韩精品视频在线观看免费| 亚洲视频在线视频| 国产一区二区三区亚洲| 天天亚洲美女在线视频| 欧美激情二区| 成人性做爰aaa片免费看不忠| 久久人人爽人人爽人人片av不| 怡红院红怡院欧美aⅴ怡春院| 91免费视频污| www.-级毛片线天内射视视| 久久综合伊人77777蜜臀| 国产一级片在线| 久久精品91久久久久久再现| 国产精品天天摸av网| 国产jizz18女人高潮| 99久久国产综合精品女不卡| 色久综合一二码| 一级特黄妇女高潮| 中文字幕精品久久久| 欧美激情a在线| 国产伦精品一区二区三区88av| 久久久久久综合网天天| 最近2018中文字幕免费在线视频| 国产麻豆入在线观看| 最新不卡av在线| 国产a级一级片| 国产免费1000拍拍拍| 亚洲欧美在线视频| 人妻精品无码一区二区三区| 一二三四区在线| 亚洲欧美制服第一页| 波多野结衣一区二区三区免费视频| 国产探花一区| 欧美国产大片| 在线观看免费播放网址成人| 中文字幕一区在线| 五月婷婷伊人网| 91精品在线看| aaa国产一区| 国产乱淫a∨片免费视频| 欧美在线观看日本一区| 91青青草免费在线看| 在线观看视频免费一区二区三区| 欧美成人免费观看| 欧美性受ⅹ╳╳╳黑人a性爽| 91在线高清观看| 欧美日产国产成人免费图片| 欧美特黄色片| 免费观看羞羞视频网站| 日本三级欧美三级| 欧洲亚洲女同hd| 亚洲午夜久久久久| 国产精品美女午夜爽爽| 久久只精品国产| 亚洲啪啪av| 操你啦视频在线| 日本乱理伦在线| 国产欧美亚洲精品| jlzzjlzz欧美大全| 亚洲三级视频在线观看| av高清日电影| 亚洲爱爱爱爱爱| 亚洲一区在线观看视频| 成人国产一区二区三区精品| 国产精品二区影院| 三级福利片在线观看| 韩国一区二区三区美女美女秀| 亚洲日本在线播放| 色久欧美在线视频观看| 在线播放一区二区三区| 男女羞羞电影免费观看| 青草视频在线免费直播| 黑料不打烊so导航| 国产一卡2卡3卡4卡网站免费| 亚洲AV无码成人精品区明星换面| 美国三级日本三级久久99| 国产欧美视频一区二区| 中文字幕亚洲字幕| 国产免费中文字幕| 国产美女永久免费无遮挡| 日韩理伦片在线| 欧美精品123区| 欧美边添边摸边做边爱免费| 中文字幕一区三区久久女搜查官| 精品色蜜蜜精品视频在线观看| 亚洲免费播放| 日韩一区二区电影在线| 无码精品黑人一区二区三区| 欧美吻胸吃奶大尺度电影| 亚洲精品国产综合久久| 国产亚洲精久久久久久| 91精品国产色综合久久不卡蜜臀| 欧美乱妇18p| 国产va在线| 国产69视频在线观看| 久久久91精品国产一区二区精品| 国产无套丰满白嫩对白| 日韩中文字幕视频在线观看| 日韩欧美视频一区二区三区四区| 韩国视频一区二区| 久久riav| 国产精品theporn| 中文天堂在线视频| 青青草原成人在线视频| 99精品视频在线免费观看| 特级黄国产片一级视频播放| 中文字幕一区二区三区视频| 激情视频网站在线观看| 欧美一级一级性生活免费录像| 欧美日韩成人一区| 国产高清www| 黄色大片网站| 国产噜噜噜噜噜久久久久久久久| 免费一级在线观看| 久久www免费人成精品| av一区二区三区免费| 亚洲日本久久| www.youjizz.com亚洲| www.操操操.com| 日本三级视频在线| 911久久香蕉国产线看观看| 亚洲熟妇无码另类久久久| 精品久久久久久| 国产绳艺sm调教室论坛| 97国产在线观看| wwww在线观看免费视频| 久久黄色级2电影| 国产精品久久AV无码| 国产午夜久久久久| 欧美精品偷拍| 亚洲a成v人在线观看| 亚洲免费在线精品一区| www.99热这里只有精品| 欧美日韩一区二区在线观看视频| 99精品老司机免费视频| 久久精品aⅴ无码中文字字幕重口| 欧美一级一区二区| wwwwxxxx日本| 色婷婷在线观看视频| 久久99久久人婷婷精品综合| 成人免费xxxxx在线观看| 精品国产欧美日韩不卡在线观看| 精品国产一区av| 日本h片久久| 日韩久久久久久久久| 美女做爰内谢全过程视频| 性欧美精品xxxx| 欧美xxxx做受欧美| 国产吃瓜黑料一区二区| 免费av网站在线观看| 免费看黄色片的网站| 99久久夜色精品国产网站| free性亚洲| 国产精品夜夜夜一区二区三区尤| aa一级黄色片| 污污的视频在线观看| 久久综合九色综合欧美狠狠| 天天色综合社区| 久久久久久久久艹| 国产一区视频免费观看| www.777色| 亚洲欧美日韩系列| 成人性生交xxxxx网站| 国产一区二区三区四区在线观看| 国产日韩第一页| 日韩av免费在线观看| 色悠悠亚洲一区二区| 黄色网址免费在线| 国产日韩欧美视频| 日本三级很黄试看120秒| 91成人免费观看| 午夜视频在线网站| 免费高清在线视频一区·| 精品在线播放视频| 男人的天堂网av| 成年人的黄色片| 国产99久久久国产精品潘金| 欧洲一区二区在线| xxxx在线视频| 欧美成aaa人片免费看| 亚洲日本视频| 黄色小视频免费在线观看| 欧美男女性生活在线直播观看| 国产亚av手机在线观看| 极品少妇一区二区三区| 韩国精品免费视频| 国产综合色在线| 亚洲小说欧美激情另类| 免费a在线看| 六十路在线观看| 麻豆av一区二区| 欧美国产一级| 欧美一区二区在线观看| 日韩美女视频一区二区在线观看| 国产成人看片| 激情都市亚洲| 波多野结衣一二三四区| 永久免费在线看片视频| 蜜桃av噜噜一区二区三区小说| 精品一区在线观看视频| 91农村精品一区二区在线| www.狠狠操| 国产欧美一区二区精品性色| 国产精品8888| 国产黄色在线网站| 中文字幕精品无| www.污网站| 4438全国亚洲精品在线观看视频| 久久精品国产免费| 欧美激情在线有限公司| 少妇人妻丰满做爰xxx| 国产av 一区二区三区| 97精品国产97久久久久久| 国产成人麻豆精品午夜在线| 视频在线一区二区三区| 国产91亚洲精品一区二区三区| 性感女国产在线| 福利网址在线观看| 视频一区二区三区在线观看| 欧美大片在线观看| 亚洲色图14p| 免费一级在线观看播放网址| 精品国产sm最大网站| 9国产精品午夜| 波多野结衣乳巨码无在线观看| 五月婷婷六月综合| 亚洲黄页一区| 午夜激情视频在线播放| 午夜精品一区在线观看| 国模叶桐国产精品一区| 国内老熟妇对白xxxxhd| 99久久婷婷| 性猛交ⅹxxx富婆video| 亚洲成人免费观看| 日韩在线视频不卡| 特黄aaaaaaaaa毛片免费视频| 天堂av资源网| 在线观看av网站永久| 中文区中文字幕免费看| 欧美日韩一级二级三级| 亚洲永久精品ww.7491进入| 国产欧美一区二区三区在线老狼| 99视频免费| 国产精品96久久久久久| 性欧美video视频另类| 91成人天堂久久成人| 一级理论片在线观看| 国产亚洲一区二区在线观看| 精品久久视频| 色综合久久久久综合体桃花网| 91av俱乐部| 99精品一级欧美片免费播放| 国产视频你懂的| 内射无码专区久久亚洲| 欧美oldwomenvideos| 久久精品国产第一区二区三区最新章节| 久草精品在线观看| 欧美成人一区二区三区| 秘密影院久久综合亚洲综合| 91精品国产综合久久久久| 视频在线观看国产精品| 强制高潮抽搐sm调教高h| 日本免费精品视频| 91亚洲无吗| 丰满少妇被猛烈进入高清播放| 欧美最猛黑人xxxx黑人猛交黄| 日本视频一二区| 成人va天堂| 99中文视频在线| 九九热视频在线免费观看| 日本超碰在线观看| 五月婷婷色丁香| 天天插天天射| 97久久精品人人爽人人爽蜜臀| 911国产精品| 欧美日韩一区二区三区免费| 国产精品毛片aⅴ一区二区三区| 免费看啪啪网站| 无码人妻丰满熟妇啪啪网站| 亚洲毛片av| 欧美日韩爱爱视频| 黄色精品网站| 欧美色精品天天在线观看视频| 国产尤物精品| 国产精品免费观看| 菠萝蜜视频国产在线播放| 欧美日韩美少妇| 亚洲国产一区二区精品专区| 免费黄网大全| 国产日韩欧美一区二区三区综合| 美国一级片在线观看| 亚洲地区一二三色| 欧美最猛性xxxxx(亚洲精品)| av小次郎收藏| 国产精品久久久久久久泡妞| 国产精品成人观看视频国产奇米| 北岛玲精品视频在线观看| 欧美亚洲动漫制服丝袜| 欧州一区二区| 日韩你懂的在线播放| 日韩中文字幕高清在线观看| 中文字幕欧美日本乱码一线二线| 国产一级片免费| www免费网站在线观看| 国产精品99| 在线观看污污视频| 欧洲第一无人区观看| 日本xxxxxxx免费视频| 91人成在线| 一级二级三级视频| 欧美亚洲丝袜传媒另类| 亚洲第一页在线播放| 亚洲卡一卡二| 日本在线视频网址| 久久久亚洲精品一区二区三区| 91视频-88av| 国产午夜精品视频一区二区三区| 最近中文字幕免费观看| 欧美××××黑人××性爽| 亚洲欧美日韩成人在线| 日本www视频在线观看| 影音先锋5566资源网| 男女视频免费看|