تخطى إلى المحتوى
أخطاء مترجم Rustفادح
panic-slice-index-out-of-range

Panic — فهرس الشريحة خارج النطاق

انهار البرنامج لأن نطاق الشريحة خارج الحدود.

rustcargo

أسباب هذا الخطأ

عملية تقطيع مثل &arr[start..end] تحتوي على فهارس خارج النطاق الصالح. قد تكون قيمة start أكبر من end، أو تتجاوز end الطول.

كيفية الإصلاح

افحص طول الشريحة قبل التقطيع. استخدم .get(start..end) التي تعيد Option. تحقق من حدود النطاق. تأكد من أن start <= end وأن end <= length.

التوثيق الرسمي

رموز أخطاء ذات صلة