可以使用contains函数来判断一个slice中是否包含特定的元素。在这种情况下,可以使用以下代码来判断uids中是否包含特定的uid:

func contains(slice []int64, uid int64) bool {
    for _, value := range slice {
        if value == uid {
            return true
        }
    }
    return false
}

然后,可以通过调用contains(uids, uid)来判断uids中是否包含特定的uid。如果返回值为true,则表示uids中包含该uid;如果返回值为false,则表示uids中不包含该uid。

uid := int64(123)
if contains(uids, uid) {
    fmt.Println('uids中包含uid')
} else {
    fmt.Println('uids中不包含uid')
}
Go语言判断slice中是否包含特定元素的快捷方法

原文地址: https://www.cveoy.top/t/topic/biG4 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录