我想在Go中调用一个函数,并将参数名称附加到参数值
func sum(a int, b int) int {
return a + b
}
func main() {
result := sum(a=4, b=5) // result == 9
}
有可能吗?
答案 0 :(得分:1)
go
中没有命名参数之类的东西,您的代码不合逻辑
此:
result := sum(a=4, b=5)
与此相同:
a=4
b=5
result := sum(a, b)
答案 1 :(得分:0)
目前,Go无法在函数中使用命名参数。 如果您确实需要使用命名参数,可以尝试使用此库go-named-params