go语言判断切片是否相同?

使用 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("这两个切片相同")
	}
}

你可能感兴趣的:(go语言,go,golang)