此代码-1
为 R3 和+1
R2 返回。我想知道我做错了什么。
f: func [] [
also return 1
return -1
]
f
这已经被列为 R3 中的一个错误。纠正正在进行中,AFAIK。
你没有做错任何事;不幸的是,您被R3 中的一个已知错误绊倒了。基本上,also
错误地“吃掉”了return
. 幸运的是,我们已经解决了这个问题。(如果您想帮助测试,请查看我的fix-unwind-passing分支。)我希望我们能尽快完成此修复并集成。