【问题标题】:Is it possible to do a call-cc in Go?可以在 Go 中进行 call-cc 吗?
【发布时间】:2010-12-15 09:28:54
【问题描述】:

是否可以用谷歌的新语言Go 做一个Call-with-current-continuation

【问题讨论】:

  • 你想要一个等价物用于什么用途?是为了让步,还是为了协程,还是?
  • 我们能否 give Go a rest 和/或寻求与 Go 相关的信息 at the source,直到该语言拥有更广泛的有效从业者社区?
  • go-language换成go,好像赢了(而且更有意义)
  • 致电/抄送!什么特点!恕我直言,call/cc 是 gorotines/closures,因为 gotofor/ 函数调用。见Call/CC considered harmful

标签: go callcc


【解决方案1】:

根据其中一位 go 贡献者的说法,no 这是不可能的。

【讨论】:

  • 好电话。该线程的两点:(i)go 闭包是堆分配的(不是蹦床或任何东西),以及(ii)“Goroutines 相当于一次性(使用和忘记)延续”。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-21
  • 2015-04-13
  • 2013-04-09
  • 1970-01-01
  • 1970-01-01
  • 2012-04-12
  • 2014-09-02
相关资源
最近更新 更多