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