之所以会出现此错误,是因为
else语句必须
}与第一个条件的结束处在同一行。
func getKeyNameFromDeploymentAndSubnet(subnetType SubnetType, deploymentType DeploymentType, keyNameMap map[SubnetType]string) string { if deploymentType == NoDeployment || deploymentType == PDBAWindows || deploymentType == AgentDeployment { return keyNameMap[subnetType] } else if deploymentType == AnsibleDeployment { return "bar" } return "foo"}


