return value list in go programing

huangapple go评论81阅读模式
英文:

return value list in go programing

问题

你好!根据你提供的内容,你想知道为什么第二个圆圈中有一个"x"。这是因为在代码中,"x"被赋值给了第二个圆圈。具体原因可能需要查看代码的上下文才能确定。如果你能提供更多的代码或上下文信息,我可以帮助你更好地理解。

英文:

return value list in go programing

I am new to coding, can someone advise why "x" in present in the 2nd circle, Thanks.

答案1

得分: 4

第一个 func (int) int 是一个数据类型,它是一个接受整数并返回整数的函数。

第二个

return func (x int) int {
...
}

是一个接受整数并返回整数的函数,函数定义本身使用 x 作为输入参数的名称。

如果函数定义根本不使用 x,可以使用以下方式:

return func (int) int {
...
}
英文:

The first func (int) int is a data type that is a function that takes an integer, and returns an integer.

The second

return func (x int) int {
...
}

is a function that takes an integer, and returns an integer, and the function definition itself uses x as the name of the input argument.

If the function definition did not use the x at all, it could have used:

return func (int) int {
...
}

huangapple
  • 本文由 发表于 2022年12月1日 14:07:16
  • 转载请务必保留本文链接:https://go.coder-hub.com/74637561.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定