在 Go 中是否可以调用带有命名参数的函数?
Is it possible in Go to call a function with named arguments?
我想在 Go 中调用一个函数,并将参数名称附加到参数值上
func sum(a int, b int) int {
return a + b
}
func main() {
result := sum(a=4, b=5) // result == 9
}
可以吗?
go
中没有命名参数之类的东西
目前 Go 没有办法在函数中使用命名参数。
如果你真的需要使用命名参数,你可以试试这个库 go-named-params
我想在 Go 中调用一个函数,并将参数名称附加到参数值上
func sum(a int, b int) int {
return a + b
}
func main() {
result := sum(a=4, b=5) // result == 9
}
可以吗?
go
目前 Go 没有办法在函数中使用命名参数。 如果你真的需要使用命名参数,你可以试试这个库 go-named-params