Synopsis
https://golang.org/doc/faq?fbclid=IwAR3iipOV2A1q6dOmqke545tNWouuReN1VY0A-3RGr2cdxwS_2SLNNKlO0ls#nil_error
- 有人問到
Why is my nil error value not equal to nil?
- 原因在於, 在指定類別時, nil 在 type = nil 跟 value = nil 代表不同的意義
T=nil, V is not set
T=*int, V=nil
- 而必須在 type = nil 的情況下,才使用
if type == nil {}
Example
1 |
|