如何判定Slice是否是空的?(Slice判空

绝对不能用 if slice == nil 这样的方式

nil
len(slice) == 0

空slice和nil slice的对比,深度理解为什么 slice == nil 不可行

var s1 []int // nil slice
s2 := []int{} // empty slice
基础结构 nil slice empty slice
array 0 0x6736adb0
Len 0 0
Cap 0 0
与nil比较 True False
nil