Go语言判断slice中是否包含特定元素的快捷方法
可以使用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')
}
原文地址: https://www.cveoy.top/t/topic/biG4 著作权归作者所有。请勿转载和采集!