請問一個反射中 net.IP 的型別是 net.IP 而不是 []byte 呢

runne發表於2018-11-14

net.IP 是這麼定義的 type IP [] byte 但我用反射訪問獲的 Type 的 Kind 是 Slice, 如下

typ := reflect.TypeOf((*net.IP)nil).Elem()
typ.Kind() == reflect.Slice  is true
typ.Elem().Kind() == reflect.Int8  is true

那麼這個對我來說它完全就是一個 [] byte 麼, 我如保知道它是 net.IP 而不是 [] byte 呢

更多原創文章乾貨分享,請關注公眾號
  • 請問一個反射中 net.IP 的型別是 net.IP 而不是 []byte 呢
  • 加微信實戰群請加微信(註明:實戰群):gocnio

相關文章