1. 首页
  2. 主题
  3. Go问与答

请教!return回来的匿名func。是返回的地址吗?还是什么?

MarkS · · 2415 次点击
```go package main import ( "fmt" ) func main(){ nextInt := intSeq() fmt.Println(nextInt) //这里打印的是地址吗? } func intSeq() func() int { i := 0 return func() int{ i += 1 return i } } ```
为什么返回的是地址呢?我在执行函数的时候"()"应该执行的是地址里面的内容才对啊。
#2
更多评论
不是地址应该是啥?函数调用时,能够根据地址找到函数的相应的指令
#3

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中