دالة Math.Pow(-1, 2) تُرجع -1 في إصدار Canary من .NET 8
2025-07-02
أبلغ مطور لعبة osu! عن مشكلة غريبة في إصدار Canary من Windows 11 (27881.1000) حيث تُرجع دالة `Math.Pow(-1, 2)` في .NET 8 قيمة -1 بشكل غير متوقع بدلاً من 1. تحدث هذه المشكلة أيضًا في دالة `std::pow()` في لغة C++، لكنها تعمل بشكل صحيح في Python. وقد رفع المطور مشكلة على GitHub واقترح الانضمام إلى خادم Discord الخاص بلعبة osu! لمزيد من التفاصيل.
التطوير
خطأ في Windows 11