صفحة ArgumentError
في روبي
اذهب إلى التنقل
اذهب إلى البحث
يُطلق الاستثناء ArgumentError
عندما تكون الوسائط (arguments) غير صالحة، ولا يكون هناك صنف Exception
أكثر تحديدًا.
أمثلة
عدد الوسائط غير صحيح
في حالة تمرير عدد غير مناسب من الوسائط:
[1, 2, 3].first(4, 5)
سيُطلق الاستثناء:
ArgumentError: wrong number of arguments (given 2, expected 1)
تمرير وسيط غير مقبول
في حالة تمرير وسيط غير مقبول:
[1, 2, 3].first(-4)
سيُطلق الاستثناء:
ArgumentError: negative array size