【发布时间】:2019-10-15 20:26:51
【问题描述】:
我想在 Go 中调用一个函数,并将参数名称附加到参数值
func sum(a int, b int) int {
return a + b
}
func main() {
result := sum(a=4, b=5) // result == 9
}
有可能吗?
【问题讨论】:
标签: function go arguments named
我想在 Go 中调用一个函数,并将参数名称附加到参数值
func sum(a int, b int) int {
return a + b
}
func main() {
result := sum(a=4, b=5) // result == 9
}
有可能吗?
【问题讨论】:
标签: function go arguments named
go 中没有命名参数之类的东西
【讨论】:
a 和b 称为本地参数,我在函数签名中提到它们作为参数。但我明白,go 中没有名为参数的东西......谢谢!
目前 Go 没有办法在函数中使用命名参数。 如果你真的需要使用命名参数,你可以试试这个库go-named-params
【讨论】: