【原创】golang判断切片是否包含某个索引键

小豆丁 1年前 ⋅ 322 阅读
//HasIndex 切片是否存在索引
func HasIndex(index int, data []interface{}, dataLength int) bool {
if dataLength == 0 {
dataLength = len(data)
}
return dataLength > index
}

 

第三个参数是data的len()。因为有时候该函数会在for循环中使用,可以不用每次都在函数里面调用len(),而在for外面提前length := len(data)


全部评论: 0

    我有话说: