2
this questionと似ていますが、全く同じではありません。Golang:ソースコードに表示される構造体を印刷
私はGo内から.goファイルを作成するいくつかのコード生成を行っています。私は構造体を持っており、生成されたコードにリテラルとして挿入できるように、テキスト表現を生成したいと考えています。
myVal := SomeStruct{foo : 1, bar : 2}
がある場合は、"SomeStruct{foo : 1, bar : 2}"
という文字列を取得します。
これはGoで可能ですか?
私はこれを試してみましたが、私は、 'Foo型のSTRING'と'持っているとき: '{フィールドはFoo( "バー")}、それだけで' {フィールドにこれを出力します。 "バー "}"。このための回避策はありますか? – jmite
@jmite:構造体の 'field'の型は何ですか? – JimB
型 'Foo' – jmite