Ail Ahmed نشر 11 أبريل أرسل تقرير نشر 11 أبريل السلام عليكم هو ليه return مش بتستخدم غير داخل داله وهل بستخدم مع الداله lambda 1 اقتباس
0 Khaled Osama3 نشر 11 أبريل أرسل تقرير نشر 11 أبريل السلام عليكم سبب استخدام return فقط هو أن الدوال هي وحدات برمجية تنفذ عملية ما وربما تعيد نتيجة. بالتالي يمكن استخدام return لتحديد القيمة التي ستعاد من الدالة عند اكتمال تنفيذها. أما خارج الدوال، فلا داعي للعودة بقيمة معينة، لذا لا يمكن استخدام return. وبالنسبة للدوال لامبدا، دالات Lambda تُعرّف بأنها تحتوي على تعبير واحد فقط يُقيم ويُرجع قيمته تلقائيًا دون الحاجة إلى استخدام الكلمة الأساسية return. بمعنى آخر، دالة Lambda تُرجع النتيجة المُقيمة لتعبيرها الوحيد بشكل تلقائي. فمثلا: # دالة Lambda التي تقوم بجمع رقمين add = lambda x, y: x + y # استدعاء الدالة وطباعة النتيجة print(add(5, 3)) # يُطبع: 8 في المثال أعلاه، lambda x, y: x + y هي دالة Lambda تأخذ رقمين كمدخلات وتُرجع مجموعهما. لاحظ أننا لم نستخدم الكلمة return لأن قيمة التعبير x + y تُرجع تلقائيًا. في النهاية return تستخدم فقط داخل الدوال لتحديد القيمة المرجعية. 1 اقتباس
0 Ail Ahmed نشر 11 أبريل الكاتب أرسل تقرير نشر 11 أبريل بتاريخ 12 دقائق مضت قال Khaled Osama3: السلام عليكم سبب استخدام return فقط هو أن الدوال هي وحدات برمجية تنفذ عملية ما وربما تعيد نتيجة. بالتالي يمكن استخدام return لتحديد القيمة التي ستعاد من الدالة عند اكتمال تنفيذها. أما خارج الدوال، فلا داعي للعودة بقيمة معينة، لذا لا يمكن استخدام return. وبالنسبة للدوال لامبدا، دالات Lambda تُعرّف بأنها تحتوي على تعبير واحد فقط يُقيم ويُرجع قيمته تلقائيًا دون الحاجة إلى استخدام الكلمة الأساسية return. بمعنى آخر، دالة Lambda تُرجع النتيجة المُقيمة لتعبيرها الوحيد بشكل تلقائي. فمثلا: # دالة Lambda التي تقوم بجمع رقمين add = lambda x, y: x + y # استدعاء الدالة وطباعة النتيجة print(add(5, 3)) # يُطبع: 8 في المثال أعلاه، lambda x, y: x + y هي دالة Lambda تأخذ رقمين كمدخلات وتُرجع مجموعهما. لاحظ أننا لم نستخدم الكلمة return لأن قيمة التعبير x + y تُرجع تلقائيًا. في النهاية return تستخدم فقط داخل الدوال لتحديد القيمة المرجعية. شكرااا لحضرتك اقتباس
السؤال
Ail Ahmed
السلام عليكم
هو ليه return مش بتستخدم غير داخل داله
وهل بستخدم مع الداله lambda
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.