sites
が 無名構造体
の配列になってるので、初期化や代入するのがちょっと辛いと思います。 sitesに入れるべきデータが分からないので、bookmarkで定義したsitesの構造をまた教えてあげないといけないのです。
Go
1bookmarks := []bookmark{
2 bookmark{
3 category: "cat1",
4 sites: []struct {
5 name string
6 url string
7 }{
8 {
9 name: "name1",
10 url: "url1",
11 },
12 {
13 name: "name2",
14 url: "url2",
15 },
16 },
17 },
18}
無名構造体
に適切な名前をつけてあげる方が良いと思います。
Go
1type site struct {
2 name string
3 url string
4}
5
6type bookmark struct {
7 category string
8 sites []site
9}
10
11bookmarks := []bookmark{
12 bookmark{
13 category: "cat1",
14 sites: []site{
15 {
16 name: "name1",
17 url: "url1",
18 },
19 {
20 name: "name2",
21 url: "url2",
22 },
23 },
24 },
25}
参考
http://qiita.com/kiida/items/e465ad268bbacf529432
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/05/09 04:17