本文将介绍如何在Go语言中实现这一功能,并提供一个通用的函数IsContain
,用于检查切片中是否包含指定的元素。
实现
下面是一个IsContain
函数的实现,它可以检查int
和string
类型的切片是否包含特定的元素:
package main
import "fmt"
func IsContain(items interface{
}, item interface{
}) bool {
switch items.(type) {
case []int:
intArr := items