https://stackoverflow.com/questions/2002908
题
我正在寻找类似 PHP 的 print_r 或 python 的东西 词典. 。有人知道这个功能是否存在,或者需要实现什么?
解决方案
有在旅途中 reflect 的包。结果 您可以找到以下文章
reflect
其他提示
有关打印本地去的对象,如地图,切片和数组,你可以试试:
fmt.Printf("%v", object)
但是不存在与用户定义的结构类型来做到这一点的一般方法..
尝试
fmt.Printf("%+v", object)
这可能会给你类似的东西,你想要的东西。
您可以尝试使用该包 dump, ,其作用与 PHP 类似 print_r 或者 var_dump.
dump
print_r
var_dump
这 来源在这里 和 主要项目页面在这里.
然后只需调用 dump.Dump(yourObject) 或者 dump.Fdump(file, yourObject)
dump.Dump(yourObject)
dump.Fdump(file, yourObject)