-1
A
回答
3
您可以nil
的值進行比較,看他們是否正在初始化,初始化。例如:
var m map[int]int
var c chan int
fmt.Println("is m uninitialized:", m == nil) // true
fmt.Println("is c uninitialized:", c == nil) // true
m = make(map[int]int)
c = make(chan int)
fmt.Println("is m uninitialized:", m == nil) // false
fmt.Println("is c uninitialized:", c == nil) // false
遊樂場示例代碼 - https://play.golang.org/p/FzhygumF4v
1
if m == nil || c == nil {
wtf();
}
相關問題
- 1. 單元測試未初始化
- 2. 非初始化通道如何表現?
- 3. 調試測試 - 未執行。等待測試初始化
- 4. RSpec:如何測試初始化方法
- 5. Prettytensor:試圖使用未初始化值
- 6. 檢查一個地圖是否在Golang中初始化
- 7. 初始化的unique_ptr測試
- 8. Golang結構初始化
- 9. 如何在Spring測試時在上下文初始化之前初始化測試類?
- 10. 如何初始化谷歌地圖層
- 11. Golang和SPI - 試圖初始化RF522驅動
- 12. Golang。頻道地圖
- 13. 谷歌地圖初始化
- 14. 問題初始化地圖
- 15. 初始化RWMutex在golang中崩潰?
- 16. 未在maven測試下運行的Spring ContextConfiguration初始化程序
- 17. grails 3.2.6未能初始化測試數據「不是域類,或者GORM沒有正確初始化」
- 18. python ctypes國外圖書館初始化和未初始化
- 19. 如何在JUnit測試中初始化EJB的EntityManager?
- 20. 如何在JUnit測試中初始化數據
- 21. 如何測試是一個字符串在c中初始化?
- 22. 如何在C++中測試向量初始化成功/失敗
- 23. 如何測試變量是否存在並已初始化
- 24. GrailsApplicaiton在grails spock單元測試中如何初始化?
- 25. Spring MockMvc:如何在初始化測試時訪問Request對象
- 26. 如何在Visual Studio單元測試框架中初始化測試類資源?
- 27. Perl:調試未初始化的s ///?
- 28. 本地變量未初始化catch-22
- 29. 谷歌地圖v2未在片段中初始化
- 30. fakeXrmEasy爲crm測試初始化問題