2

PHP の print_r や python のdictのようなものを探しています。この機能が存在するかどうか、または実装する必要があるかどうかは誰にもわかりませんか?

4

4 に答える 4

4

goにはreflectパッケージがあります。次の記事
で問題の解決策を見つけることができます。

于 2010-01-04T23:10:22.477 に答える
3

マップ、スライス、配列などのネイティブの go オブジェクトを印刷するには、次の方法を試してください。

fmt.Printf("%v", object)

ただし、ユーザー定義の構造体型でそれを行う一般的な方法はありません..

于 2010-01-04T23:22:47.210 に答える
2

試す

fmt.Printf("%+v", object)

それはあなたが望むものに似た何かをあなたに与えるかもしれません。

于 2010-01-05T00:29:20.917 に答える
1

PHPまたはdumpと同様に機能するパッケージを使用してみることができます。print_rvar_dump

ソースはここにあり、メインプロジェクトページはここにあります

次に、dump.Dump(yourObject)またはdump.Fdump(file, yourObject)

于 2010-01-06T05:40:34.210 に答える