1 回答

TA貢獻2021條經(jīng)驗 獲得超8個贊
方法簽名的函數(shù)規(guī)范允許參數(shù)使用IdentifierList一種類型:
ParameterDecl = [ IdentifierList ] [ "..." ] Type .
name, description 是標識符列表。
string 是適用于該列表的類型。
您對變量聲明具有相同的功能:
var U, V, W float64
所有三個變量都具有相同的類型float64。
注意:goamz 源代碼的更新版本顯示了具有不同參數(shù)的相同方法:請參閱提交 04a8dd3
func (ec2 *EC2) CreateSecurityGroup(group SecurityGroup)
(resp *CreateSecurityGroupResp, err error) {...
與:
type SecurityGroup struct {
Id string `xml:"groupId"` + Id string `xml:"groupId"`
Name string `xml:"groupName"` + Name string `xml:"groupName"`
Description string `xml:"groupDescription"`
VpcId string `xml:"vpcId"`
}
當潛在參數(shù)的數(shù)量增加時,這是典型的:您將它們包裝在一個結(jié)構(gòu)中。
它用于此測試:
resp, err :=
s.ec2.CreateSecurityGroup(ec2.SecurityGroup{Name: "websrv",
Description: "Web Servers"})
- 1 回答
- 0 關注
- 149 瀏覽
添加回答
舉報