Dieser Code gibt -1
für R3 und +1
für R2 zurück. Ich würde gerne wissen, was ich falsch mache.Warum führt die Verwendung von ALSO zu unterschiedlichen Ergebnissen in R2 und R3?
f: func [] [
also return 1
return -1
]
f
Dieser Code gibt -1
für R3 und +1
für R2 zurück. Ich würde gerne wissen, was ich falsch mache.Warum führt die Verwendung von ALSO zu unterschiedlichen Ergebnissen in R2 und R3?
f: func [] [
also return 1
return -1
]
f
Sie tun nichts falsches; Leider stolperst du durch a known bug in R3. Grundsätzlich "zerfressen" die also
die return
falsch. Glücklicherweise haben wir eine Lösung für dieses bevorstehende Ereignis. (Wenn Sie beim Testen helfen wollen, schauen Sie sich meine fix-unwind-passing-Filiale an.) Ich hoffe, dass wir diesen Fix in Kürze fertigstellen und integrieren können.
Das ist bereits als Fehler in R3 aufgeführt. Die Korrektur ist auf dem Weg, AFAIK.