اذهب إلى المحتوى
  • 0

ما هي وظيفة assert في بايثون؟

TheProgrammer

السؤال

Recommended Posts

  • 0

لهذه التعليمة أهمية كبيرة وهي موجودة تقريبا في جميع لغات البرمجة، وصيغتها العامة:

assert condition

بهذه الطريقة نطلب من البرنامج التأكّد من ذلك الشرط، وسيقوم البرنامج بإصدار خطأ إذا كانت نتيجة الشرط سلبية.
تشبه تعليمة assert هذه التعليمات البرمجية في بايثون:

if not condition:
    raise AssertionError()

يمكنك تجربة assert في بايثون كما يلي:

>>> assert True
>>> assert False
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AssertionError

تستطيع استخدام هذه التعليمة البرمجية كرسالة اختيارية للمساعدة عند برمجتك، وبعد الانتهاء من تنقيح البرنامج من الأخطاء يمكنك إزالة الأسطر التي تحتوي على التعليمة assert.
المصدر

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...