使用 reflect.DeepEqual() 函数,但是使用反射判断的话可能会影响性能:
func main() {
list1 := []int{1, 2, 3, 4, 5, 6}
list2 := []int{1, 2, 3, 4, 5, 6}
if reflect.DeepEqual(list1, list2) {
fmt.Println("这两个切片相同")
}
}
使用 reflect.DeepEqual() 函数,但是使用反射判断的话可能会影响性能:
func main() {
list1 := []int{1, 2, 3, 4, 5, 6}
list2 := []int{1, 2, 3, 4, 5, 6}
if reflect.DeepEqual(list1, list2) {
fmt.Println("这两个切片相同")
}
}