2015-09-11 119 views

回答

3

可以初始化它as such

cfg := Configuration{ 
    Val: "foo", 
    Proxy: []struct { 
     Address string 
     Port string 
    }{ 
     {Address: "a", Port: "093"}, 
    }, 
} 
3

是的,但因爲你必須從某個地方申報類型,它得到(主觀)醜:

c := Configuration{ 
    Val: "value", 
    Proxy: []struct { 
     Address string 
     Port string 
    }{ 
     {"addr1", "2"}, 
     {"addr2", "4"}, 
    }, 
}