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

السؤال

Recommended Posts

  • 0
نشر

مرحبًا،

تستعمل return للقيام بإرجاع قيمة من دالة ما، أي أنها تستعمل مع الدوال فقط. كما أنها يمكن أن تستعمل للقيام بالخروج من الدالة فقط بدون إرجاع قيمة.

مثلًا لنفترض أنك تكتب تابع يقوم بحساب مربع عدد معطى، عندها حتى يمكن لهذا التابع أن يقوم بذلك عليه أن يرجع النتيجة، و هنا تستعمل ال return. و هي بالشكل التالي في لغة جافا سكربت:

function square(x) {
    return x*x;
}

و بالشكل التالي في لغة بايثون:

def square(x):
  return x*x

تحياتي.

  • 0
نشر
بتاريخ 2 دقائق مضت قال Kais Hasan:

مرحبًا،

تستعمل return للقيام بإرجاع قيمة من دالة ما، أي أنها تستعمل مع الدوال فقط. كما أنها يمكن أن تستعمل للقيام بالخروج من الدالة فقط بدون إرجاع قيمة.

مثلًا لنفترض أنك تكتب تابع يقوم بحساب مربع عدد معطى، عندها حتى يمكن لهذا التابع أن يقوم بذلك عليه أن يرجع النتيجة، و هنا تستعمل ال return. و هي بالشكل التالي في لغة جافا سكربت:

function square(x) {
    return x*x;
}

و بالشكل التالي في لغة بايثون:

def square(x):
  return x*x

تحياتي.

شكراً لك يا أستاذ قيس

ولكن ما هو مفهوم الإرجاع؟ بمعنى ما هو المقصود بإرجاع قيمة من دالةٍ ما؟

  • 0
نشر
بتاريخ 17 دقائق مضت قال سليمان منيف:

شكراً لك يا أستاذ قيس

ولكن ما هو مفهوم الإرجاع؟ بمعنى ما هو المقصود بإرجاع قيمة من دالةٍ ما؟

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

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

تحياتي.

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...