我想在 struct 类型的变量声明中分配一个值,但是,我需要调用一个返回辅助值(错误)的函数,我想在赋值中忽略该值。
有办法这样做吗?例如:
type myStruct struct{
address common.Address
}
func main() {
newVar := myStruct{
address: common.HexToAddress("xyz")
}
}
Run Code Online (Sandbox Code Playgroud)
问题是common.HexToAddress()返回 2 个值,一个 common.Address 以及一个错误。我想忽略该错误并按上面的方式分配它。我宁愿不必这样做:
var newVar2 myStruct
myStruct,_ = common.HexToAddress("xyz")
Run Code Online (Sandbox Code Playgroud) go ×1