رفض حرفية خارج المجال
لبات 0.7.0 · الإصدار الحالي
مصدر كامل ونتيجة مفحوصة لـلبات 0.7.0.
محتويات الصفحة
الغرض والنتيجة
هذا فشل فحص مقصود. الحرفية 256 لا تلائم u8. لا يبدأ التنفيذ، والسبب numeric-literal-out-of-range.
راجع عائلة الأعداد الدقيقة.
المصدر العربي
هذا مصدر مقدم كامل. فتحه ينشئ مسودة جديدة؛ يبدأ Run بفعل صريح منك.
التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0
المتطلبات السابقة:
- لا يتطلب معرفة سابقة لفتحه وفحصه.
الإدخال: لا يحتاج إلى أسطر إدخال.
دالة ابدأ_الرئيسية() -> ص64 {
دع بايت: ط8 = 256.
أرجع 0.
}
النتائج المتوقعة
{
"browser": {
"check": "source-error",
"class": "source-error",
"output": "",
"reason": "numeric-literal-out-of-range"
},
"native": {
"check": 1,
"status": 1,
"output": "",
"reason": "numeric-literal-out-of-range"
}
}المصدر الإنجليزي
هذا مصدر مقدم كامل. فتحه ينشئ مسودة جديدة؛ يبدأ Run بفعل صريح منك.
التنفيذ: المتصفح والمضيف الأصلي · لبات 0.7.0
المتطلبات السابقة:
- لا يتطلب معرفة سابقة لفتحه وفحصه.
الإدخال: لا يحتاج إلى أسطر إدخال.
fn start_main() -> i64 {
let byte: u8 = 256;
return 0;
}
النتائج المتوقعة
{
"browser": {
"check": "source-error",
"class": "source-error",
"output": "",
"reason": "numeric-literal-out-of-range"
},
"native": {
"check": 1,
"status": 1,
"output": "",
"reason": "numeric-literal-out-of-range"
}
}فحص النتيجة
تعرض بطاقة المصدر المضيف والإدخال والنتيجة من الفهرس المعتمد. لغة القراءة لا تغيّر النص أو النتيجة.