5

次のようなタイプを定義したい:

type S map[string]interface{}

そして、次のようなタイプにメソッドを追加したい:

func (s *S) Get( k string) (interface {}){
    return s[k]
}

プログラムを実行すると、次のようなエラーが発生しました。

invalid operation: s[k] (index of type *S)

では、どのように型を定義し、その型にメソッドを追加するのでしょうか?

4

1 に答える 1