في البرمجة ، الدالة هي كتلة من التعليمات البرمجية التي تؤدي مهمة محددة وتعيد النتيجة كقيمة. تسمى القيمة التي تم إرجاعها بواسطة الدالة قيمة الإرجاع. يمكن أن تكون قيمة الإرجاع من أي نوع بيانات-رقم أو سلسلة أو قيمة منطقية أو حتى وظيفة أخرى.
للحصول على قيمة الإرجاع للدالة ، يجب وضع مكالمتها في تعبير. على سبيل المثال:
نتيجة فار = وظيفتي();
هنا يتم استدعاء وظيفة ميفونكتيون ويتم تعيين القيمة التي ترجع إلى متغير النتيجة. يمكن بعد ذلك استخدام هذه القيمة في رمز البرنامج الإضافي. على سبيل المثال ، يمكن عرضه أو استخدامه في العمليات الحسابية أو تمريره إلى وظيفة أخرى.
من المهم ملاحظة أنه لا تقوم جميع الوظائف بإرجاع قيمة. تقوم بعض الوظائف بإجراء عمليات فقط أو تغيير حالة البرنامج ، ولكن لا تعيد أي شيء. عندما لا تقوم الدالة بإرجاع قيمة ، يتم استخدام مكالمتها عادة لتنفيذ إجراءات معينة أو تغيير حالة البرنامج ، بدلا من الحصول على نتيجة.
- قيمة الإرجاع للوظيفة: ما هي وكيفية استخدامها
- القيمة التي تم إرجاعها بواسطة الدالة والشرح والأمثلة
- كيفية استخدام قيمة الإرجاع لوظيفة في البرمجة
- تعيين قيمة إرجاع إلى متغير
- استخدام قيمة الإرجاع في دالة أخرى
- استخدام قيمة الإرجاع في العبارات الشرطية
- مزايا استخدام قيمة الإرجاع للدالة
- كيفية تحديد واستخدام قيمة الإرجاع لوظيفة مخصصة
- سؤال وجواب
- ما قيمة لا عودة وظيفة?
- لماذا إرجاع قيمة من وظيفة?
- كيف يمكن استخدام قيمة الإرجاع للدالة?
قيمة الإرجاع للوظيفة: ما هي وكيفية استخدامها
في البرمجة ، تلعب الوظائف دورا مهما ، فهي تسمح لك بتجميع وتنظيم التعليمات البرمجية لأداء مهمة محددة. بالإضافة إلى ذلك ، يمكن للوظائف قبول الوسائط التي تسمح بتمرير البيانات إلى وظيفة للمعالجة. ولكن ماذا عن إخراج نتيجة وظيفة? كيف يمكنني الحصول على القيمة التي ترجع وظيفة?
.
لاستخدام قيمة الإرجاع للوظيفة ، تحتاج إلى تنفيذ عدة خطوات:
وحدة التحكم.سجل()
.
يمكن استخدام قيمة الإرجاع للوظيفة كجزء من منطق البرنامج الإضافي أو تمريرها كوسيطة إلى وظيفة أخرى. يتيح لك ذلك إنشاء كود مرن ووحدات يمكن إعادة استخدامه في مواقف مختلفة.
من المهم أن تتذكر أنه ليست كل الوظائف مطلوبة لإرجاع قيمة. في بعض الحالات ، يمكن تعيين وظيفة فقط لتنفيذ إجراءات معينة وعدم إرجاع أي قيمة.
يعد استخدام قيمة الإرجاع للوظيفة جانبا مهما من جوانب البرمجة التي تسمح لك بتحسين بنية وكفاءة الكود. إن فهم قيمة الإرجاع للوظيفة وكيفية استخدامها سيساعدك على أن تصبح مبرمجا أكثر خبرة.
القيمة التي تم إرجاعها بواسطة الدالة والشرح والأمثلة
عند استدعاء وظيفة لتنفيذ ، فإنه يمكن إرجاع قيمة. يمكن أن تكون هذه القيمة من أي نوع بيانات: رقم ، سلسلة ، قيمة منطقية ، كائن ، إلخ. القيمة التي تم إرجاعها بواسطة دالة مفيدة عندما تريد استخدام نتيجة الدالة في جزء آخر من التعليمات البرمجية.
يتم استخدام الكلمة الرئيسية الإرجاع لتحديد القيمة التي تم إرجاعها بواسطة الدالة. عندما يصل تنفيذ الوظيفة إلى بيان الإرجاع ، يتوقف تنفيذ الوظيفة ، ويتم إرجاع القيمة المحددة بعد بيان الإرجاع إلى جزء الاستدعاء من الكود.
- Возвращение логического значения:
- دع الغريب = إيسفين (7);
وحدة التحكم.سجل (فردي) ؛ / / خطأ
Возвращение объекта:
وظيفة كريتيبرسون (الاسم والعمر) {
عودة {
الاسم: الاسم,
العمر: العمر
};
}
دع الشخص = خلقشخص ("Иван" ، 25);
وحدة التحكم.سجل (شخص) ؛ / / { الاسم: "Иван" ، العمر: 25 }
يمكن تخزين القيمة التي تم إرجاعها بواسطة الوظيفة في متغير للاستخدام المستقبلي أو استخدامها مباشرة في عمليات أخرى.
- كيفية استخدام قيمة الإرجاع لوظيفة في البرمجة
- في البرمجة ، يتم استخدام الوظائف لأداء عمليات معينة وإرجاع نتائج هذه العمليات. قيمة الإرجاع للدالة هي البيانات التي يتم تمريرها مرة أخرى إلى البرنامج بعد تنفيذ الوظيفة. يمكن استخدام قيمة الإرجاع هذه بطرق مختلفة في البرنامج.
- تعيين قيمة إرجاع إلى متغير
- طريقة واحدة لاستخدام قيمة الإرجاع من وظيفة هو تعيينه إلى متغير. بعد تنفيذ الوظيفة ، ستتم كتابة النتيجة إلى متغير يمكن استخدامه لاحقا لإجراء عمليات أخرى أو لإخراج النتيجة.
حساب الدالة (أ ، ب) {
العودة أ + ب;
}
دع النتيجة = حساب (5 ، 3);
وحدة التحكم.سجل (نتيجة) ؛ / / النواتج 8
استخدام قيمة الإرجاع في دالة أخرى
يمكن أيضا استخدام قيمة الإرجاع للدالة في دالة أخرى كوسيطة. يتيح لك ذلك استخدام نتيجة وظيفة واحدة في وظيفة أخرى لإجراء عمليات أكثر تعقيدا.
حساب الدالة المنتج (أ ، ب) {
العودة أ * ب;
}
حساب الدالة (أ ، ب) {
العودة أ + ب;
}
دع النتيجة = حساب (5 ، 3);
دع المنتج = حساب المنتج (النتيجة ، 2);
وحدة التحكم.سجل (المنتج) ؛ / / المخرجات 16
استخدام قيمة الإرجاع في العبارات الشرطية
يمكن استخدام قيمة الإرجاع للدالة في العبارات الشرطية لاتخاذ القرارات. على سبيل المثال ، إذا قامت إحدى الدالات بإرجاع قيمة منطقية ، فيمكن استخدامها في حالة إف وتنفيذ إجراءات معينة بناء على نتيجة الوظيفة.
وظيفة تشيكنومبر (عدد) {
إذا (رقم > 10) {
العودة الحقيقية;
} آخر {
العودة كاذبة;
}
}
دع النتيجة = رقم التحقق (15);
إذا (نتيجة) {
وحدة التحكم.سجل ("عدد أكبر من 10");
} آخر {
وحدة التحكم.سجل ("الرقم أقل من أو يساوي 10");