bloaterbot/commonlogic/commonlogic.go
2023-03-05 05:45:36 +01:00

23 lines
399 B
Go

package commonlogic
import (
"reflect"
"runtime"
"strings"
)
func ContainsInt64(a []int64, b int64) bool {
for _, v := range a {
if v == b {
return true
}
}
return false
}
func GetPackageName(temp interface{}) string {
strs := strings.Split((runtime.FuncForPC(reflect.ValueOf(temp).Pointer()).Name()), ".")
strs = strings.Split(strs[len(strs)-2], "/")
return strs[len(strs)-1]
}