यह कोड R2 के लिए -1
और R2 के लिए +1
देता है। मैं जानना चाहता हूं कि मैं क्या गलत कर रहा हूं।आर 2 और आर 3 में भी अलग-अलग परिणामों का उपयोग क्यों होता है?
f: func [] [
also return 1
return -1
]
f
यह कोड R2 के लिए -1
और R2 के लिए +1
देता है। मैं जानना चाहता हूं कि मैं क्या गलत कर रहा हूं।आर 2 और आर 3 में भी अलग-अलग परिणामों का उपयोग क्यों होता है?
f: func [] [
also return 1
return -1
]
f
आप कुछ भी गलत नहीं कर रहे हैं; दुर्भाग्यवश आप a known bug in R3 से ऊपर जा रहे हैं। असल में, also
return
गलत तरीके से "खाता है"। सौभाग्य से, हम इस आगामी के लिए एक फिक्स है। (यदि आप परीक्षण के साथ मदद करना चाहते हैं, तो मेरी fix-unwind-passing शाखा पर एक नज़र डालें।) मुझे आशा है कि हमारे पास यह तय होगा और जल्द ही एकीकृत होगा।
जो पहले से ही R3 में एक बग के रूप में सूचीबद्ध है। AFAIK रास्ते में सुधार है।