2017-03-12 7 views
0

Noobゴーファーはこちら。データは同様であるmap [string] interface {}から文字列のマップを作成する方法は?

userData map[string]interface{} 

: 私は、この構造体のフィールドにデータを記入したい

ud := map[string]string{"userName": "noob"} 

が、私はこのcomple時のエラーを取得:

cannot use ud (type map[string]string) as type map[string]interface {} in field value

私も試してみました:

ud := map[string]interface{"userName": "noob".(string)} 

:しかし、これは以下のようになります。

syntax error: unexpected string literal

どうすればいいですか?

答えて

2

gopher slackのおかげで、私は何が間違っているのか分かりました。

ud := map[string]interface{}{"userName": "noob"} 
1

はまた、あなたがこの

ud := make(map[string]interface{}) 
ud["userName"] = "noob" 
のように行うことができます。 基本的に私はちょうどこのように、インタフェースの{}逃しました
関連する問題