このコードは-1
、R3と+1
R2に対して返されます。何が間違っているのか知りたいのですが。
f: func [] [
also return 1
return -1
]
f
これはすでにR3のバグとしてリストされています。訂正は途中です、AFAIK。
あなたは何も悪いことをしていません。残念ながら、R3の既知のバグにつまずきました。基本的に、also
誤って「食べ尽くす」return
。幸いなことに、これについては修正があります。(テストを支援したい場合は、私のfix-unwind-passingブランチをご覧ください。)この修正がまもなく完了し、統合されることを願っています。