go言語で構造体を宣言するときに
go
1type Vserver struct { 2 Name string 3 Services map[ServiceKey]*Service 4} 5 6type Service struct { 7 ServiceKey 8 hoge string 9} 10 11type ServiceKey struct { 12 fuga string 13} 14
上記コードの中の下記2点についてわからず困っております。
どういうことなのかご教授頂けましたら幸いです。
① 構造体 Service の中で 他の構造体(ServiceKey)を宣言している場合、どういうことになるのか?
(ServiceKeyの中で宣言している fuga string を Service構造体の中で宣言していることと全く同じことなのでしょうか?)
② 構造体 Vserver の中で Services map[ServiceKey]*Service これは何を宣言しているのか?
(mapだから、連想配列的なものを作っているのでしょうか?)
go言語に詳しいかたいらっしゃいましたら教えて頂けませんでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/21 18:02