为什么ALSO的使用导致R2和R3的结果不同?

Jin*_*na. 6 rebol

此代码返回-1R3和+1R2.我想知道我做错了什么.

 f: func [] [
     also  return  1
           return -1
 ]
 f
Run Code Online (Sandbox Code Playgroud)

ear*_*arl 2

你没有做错什么;不幸的是,您被R3 中的一个已知错误绊倒了。基本上,also错误地“吃掉”了return. 幸运的是,我们即将对此进行修复。(如果您想帮助测试,请查看我的修复展开传递分支。)我希望我们能尽快完成此修复并集成。