借助 golang-set 来判断切片中是否存在某个元素

臭大佬 2023-01-04 10:01:10 216
Go 
简介 借助 golang-set 来判断切片中是否存在某个元素

代码

package main

import (
    "fmt"

    mapset "github.com/deckarep/golang-set"
)

func main() {
    var sl = []interface{}{"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"}
    s := mapset.NewSetFromSlice(sl)
    fmt.Println(s.Contains("m"))    // true
    fmt.Println(s.Contains("mm"))    // false
}