我正在尋找類似於PHP的print_r或python的字典。任何人都知道這個函數是否存在,或者它需要實現的東西?Go中是否有函數來打印對象的所有當前成員名稱和值?
2
A
回答
4
3
對於打印本地去的物體,如地圖,切片和數組,你可以嘗試:
fmt.Printf("%v", object)
但是沒有與用戶定義的結構類型做一個通用的方法..
2
嘗試
fmt.Printf("%+v", object)
這可能給你類似的東西,你想要什麼。
1
您可以嘗試使用包含dump
的包,其行爲與PHP的print_r
或var_dump
相似。
該sources are here和main project page is here。
然後,只需調用dump.Dump(yourObject)
或dump.Fdump(file, yourObject)
相關問題
- 1. 是否有可能在C++中獲取當前(成員)函數名稱?
- 2. C#打印一個對象的所有成員的值
- 3. 打印當前目錄中所有文件的名稱 - c
- 4. 使用成員函數打印對象
- 5. 打印成員名稱
- 6. 打印對象名稱,當對象調用類中的函數時
- 7. 如何在類成員函數內打印調用者對象名稱?
- 8. 在所有陣列成員上調用對象成員函數
- 9. 將一個類的所有成員複製到當前對象
- 10. 打印當前值和未來值
- 11. Python生成器函數名稱 - 前綴是否有用?
- 12. 所有對象成員
- 13. Python,所有綁定變量的打印名稱和值
- 14. 獲取來自對象中的所有名稱和它的
- 15. 打印類中的所有對象
- 16. 爲什麼打印對象名稱是prototype.constructor的名稱而不是nodejs中構造函數的名稱?
- 17. 打印所有JavaScript函數
- 18. 是否有可能獲得D中枚舉成員的名稱和值?
- 19. 私有成員「當前」的值在成員函數的末尾異常改變
- 20. 在Java中打印對象的名稱
- 21. 是否可以打印對象的名稱?
- 22. 具有相同名稱的嵌套類和成員函數
- 23. 如何將一個成員函數名稱賦值給一個函數對象?
- 24. 的Perl:打印對象的屬性名稱和值
- 25. 如何在javascript中打印對象中所有屬性的值?
- 26. 獲取所有當前可用的成員的名字
- 27. 是否可以在php中打印所有被調用的類和函數?
- 28. 爲什麼在函數名稱前需要「函數」關鍵字?所有對象都是真實函數嗎?
- 29. 修飾器打印函數調用細節 - 參數名稱和有效值
- 30. 根據名稱調用對象成員的JavaScript函數
從圍棋手冊:'打印結構時,加標誌(%+ V)加場names'。 – 2012-07-22 06:40:23