المبرمج العربي نشر 18 يناير 2016 أرسل تقرير نشر 18 يناير 2016 لدي كائن يرجع tuple يحتوي على قيمتين للمدينة والولاية كالتالي:('Boston', 'MA') في بعض الحالات قد لا يكون هنالك قيم للمدينة والولاية فهل أرجع None أو tuple يحتوي على (None, None) بدلا منه؟ اقتباس
0 هشام رزق الله نشر 18 يناير 2016 أرسل تقرير نشر 18 يناير 2016 في أغلب الأحيان أنصحك بإرجاع None، فإذا لم تكن هنالك نتيجة فلماذا ترجع شيء مشابه للنتيجة؟ وفي حالات كانت إحدى القيم فقط مفقودة ففي هذه الحالة أنصحك بإرجاع tuple يحتوي على قيمة واحدة فقط مثل هذه ('Boston', None).هنالك بعض الحالات التي يجب أن يتم إرجاع فيها tuple يحتوي على (None, None) كما في هذه الحالة:city, state = getCityStateTuple("something") حيث أنه إذا قمت بإرجاع None فسيتم إصدار خطأ كالتالي:TypeError: 'NoneType' object is not iterable اقتباس
السؤال
المبرمج العربي
لدي كائن يرجع tuple يحتوي على قيمتين للمدينة والولاية كالتالي:
في بعض الحالات قد لا يكون هنالك قيم للمدينة والولاية فهل أرجع None أو tuple يحتوي على (None, None) بدلا منه؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.