次のようなタイプを定義したい:
type S map[string]interface{}
そして、次のようなタイプにメソッドを追加したい:
func (s *S) Get( k string) (interface {}){
return s[k]
}
プログラムを実行すると、次のようなエラーが発生しました。
invalid operation: s[k] (index of type *S)
では、どのように型を定義し、その型にメソッドを追加するのでしょうか?