العودة ج هو عامل في البرمجة يستخدم لإرجاع قيمة من دالة أو طريقة. يسمح لك بتحديد القيمة التي يجب إرجاعها إلى جزء الاتصال من البرنامج. غالبا ما يستخدم عامل الإرجاع لإرجاع نتيجة الحسابات أو تنفيذ إجراءات معينة.
بناء جملة بيان العودة ج
على النحو التالي: عودة ج;
هنا ج يمكن أن يكون أي تعبير أو قيمة يجب إرجاعها. يجب تحديد بيان الإرجاع داخل دالة أو طريقة ، وينهي تنفيذ هذه الوظيفة أو الطريقة. بعد تنفيذ عبارة الإرجاع ، ينتقل البرنامج إلى الأمر التالي بعد استدعاء هذه الوظيفة أو الطريقة.
فيما يلي أمثلة على استخدام عامل الإرجاع ج:
- العودة ج: ما هو
- أمثلة الاستخدام
- مثال 1: إرجاع قيمة من دالة
- مثال 2: العودة من حلقة
- بناء الجملة
- سؤال وجواب
- ما هو العودة ج?
العودة ج: ما هو
العودة ج هو بناء لغوي يستخدم في نهاية بعض الكلام اللغوي. يشير إلى العودة إلى الموضوع السابق ، الذي تمت مناقشته أو طرح سؤال في وقت سابق. تستخدم هذه التقنية للتأكيد على العلاقة بين أجزاء مختلفة من المحادثة ومواصلة مناقشة الموضوع السابق.
تستخدم العودة ج بشكل شائع في المحادثات والتواصل من أجل الحفاظ على الاتساق وهيكل المعلومات. يمكن أن يكون هذا مفيدا عندما تكون الموضوعات التي يتم تناولها ذات أهمية كبيرة أو عندما يكون من الضروري العودة إلى نقطة سابقة لغرض التفسير أو إعادة الصياغة.
العودة ج يمكن استخدامها ، على سبيل المثال ، في مربع حوار:
المشارك الثاني: حيواني المفضل هو قطة.
المشارك الأول: ولدي كلب.
المشارك الثاني: لا تحب القطط? العودة ج
في هذا المثال ، يعود المشارك الثاني إلى الموضوع السابق-حيوان مفضل. وهكذا ، عودة ج يربط ويستمر النقاش حول الموضوع السابق ، وإعطاء بنية المحادثة.
العودة ج يستخدم أيضا على نطاق واسع في الاتصالات الكتابية ، بما في ذلك في رسائل البريد الإلكتروني والرسائل. غالبا ما يساعد على العودة إلى الفقرات السابقة ، مما يسمح لك بتنظيم النص بشكل مضغوط وتسهيل فهم معناه.
أمثلة الاستخدام
مثال 1:
يمكن استخدامها لإرجاع قيمة من دالة. على سبيل المثال ، قد نحتاج إلى كتابة دالة تأخذ رقمين ، وتجمعهما وتعيد النتيجة:
الأرقام (أ ، ب):
ج = أ + ب
العودة ج
النتيجة = مجموع الأرقام (5 ، 10)
طباعة (نتيجة) # المخرجات 15
المثال 2:
ويمكن أيضا أن تستخدم لإرجاع قيم متعددة من وظيفة. على سبيل المثال ، يمكن أن يكون لدينا دالة تأخذ سلسلة وتقسمها إلى كلمات وتعيد قائمة بالكلمات:
ديف سبليت_سترينغ (سلسلة):
الكلمات = سلسلة.انقسام()
عودة الكلمات
النتيجة = سلسلة تقسيم ("مثال على سلسلة للتقسيم إلى كلمات")
طباعة (النتيجة) # المخرجات ['مثال' ، 'سلاسل' ، 'ل' ، 'سبليت' ، ' إلى ' ، 'كلمات']
المثال 3:
للتحقق من الشروط داخل الوظيفة وإرجاع قيم مختلفة اعتمادا على النتيجة. على سبيل المثال ، يمكن أن يكون لدينا وظيفة تتحقق مما إذا كان الرقم زوجيا وتعيد الرسالة المقابلة:
تحقق مواطن_حتى (رقم):
إذا كان الرقم % 2 = = 0:
إرجاع "الرقم {} زوجي".تنسيق (رقم)
آخر:
إرجاع "الرقم {} ليس حتى".تنسيق (رقم)
النتيجة = تحقق_حتى(10)
طباعة (النتيجة) # المخرجات "الرقم 10 زوجي"
المثال 4:
جنبا إلى جنب مع الحلقات لإرجاع قيمة عند استيفاء شروط معينة. على سبيل المثال ، يمكن أن يكون لدينا دالة تجد أصغر مقسوم على رقم:
مواطنه العثور على_أصغر_القسم (عدد):
لأني في النطاق (2 ، عدد):
إذا كان الرقم ٪ أنا = = 0:
عودة أنا
عودة لا شيء
النتيجة = ابحث عن أصغر قسم (15)
طباعة (نتيجة) # المخرجات 3
المثال 5:
إذا كان الرقم مركب:
تحقق مواطن_الرهن (عدد):
لأني في النطاق (2 ، عدد):
إذا كان الرقم ٪ أنا = = 0:
عودة لا شيء
رقم الإرجاع
النتيجة = التحقق من_رئيس الوزراء (9)
طباعة (النتيجة) # المخرجات لا شيء
في بيثون. يمكن استخدامه في مجموعة متنوعة من المواقف حيث يكون من الضروري إرجاع قيمة أو مقاطعة تنفيذ وظيفة.
مثال 1: إرجاع قيمة من دالة
العودة هي كلمة رئيسية في ج programming لغة البرمجة التي يتم استخدامها لإرجاع قيمة من دالة. عندما تقوم الدالة بإرجاع قيمة ، فإنها تنتهي ، ويستمر البرنامج في تنفيذه من المكان الذي تم استدعاء الدالة منه.
يوجد أدناه مثال على رمز ج demonstrating يوضح استخدام عامل الإرجاع:
# تشمل
// دالة ترجع مجموع رقمين
مجموع الباحث (الباحث أ ، الباحث ب) {
العودة أ + ب;
}
كثافة العمليات الرئيسية () {
إنت س = 5;
إنت ص = 10;
كثافة العمليات النتيجة = مجموع (س ، ص);
الأمراض المنقولة جنسيا:: كوت < < "مجموع الأرقام" < < س < < " و "< < ص < < "يساوي" < < نتيجة < < الأمراض المنقولة جنسيا:: إندل;
العودة 0;
}
في هذا المثال ، يتم تعريف دالة المجموع ، والتي تأخذ عددين صحيحين وتعيد مجموعهما. في الوظيفة الرئيسية ، يتم استدعاء دالة المجموع بالوسيطتين 5 و 10 ، ويتم تخزين نتيجة الجمع في متغير النتيجة. ثم يتم عرض رسالة حول النتيجة على الشاشة.
عند تشغيل هذا البرنامج ، سيتم عرض ما يلي على الشاشة: الإخراج
| مجموع الأرقام 5 و 10 هو 15 |
في هذا المثال ، يقوم عامل الإرجاع بإرجاع قيمة مجموع الوسائط. إذا قامت إحدى الدالات بإرجاع قيمة ، فيجب الإعلان عن تحديد نوع الإرجاع (كثافة العمليات في هذه الحالة).
يمكن استخدام بيان الإرجاع في أي جزء من الوظيفة ، ولكن بعد تنفيذه ، لن يتم تنفيذ الرمز بعد ذلك. يمكنك أيضا استخدام عبارة الإرجاع بدون قيمة إرجاع إذا تم الإعلان عن الوظيفة بنوع الإرجاع الفارغ.
مثال 2: العودة من حلقة
يعد إرجاع قيمة من حلقة أحد الاستخدامات الرئيسية لكلمة الإرجاع الرئيسية. يتيح لك إرجاع قيمة من حلقة مقاطعة تنفيذها وإرجاع نتيجة المعالجة.
ضع في اعتبارك مثالا تحتاج فيه إلى العثور على أول رقم موجب في القائمة:
رقم (أرقام):
للاسطوانات بالأرقام:
إذا الأسطوانات > 0:
عودة الأسطوانات
عودة لا شيء
أرقام_قائمة = [-5, -3, 0, 2, 4, 6]
النتيجة = البحث عن رقم (قائمة الأرقام)
طباعة (النتيجة) # الإخراج: 2
في هذا المثال ، نحدد دالة العثور على رقم() مع معلمة الأرقام ، والتي تقبل قائمة الأرقام. داخل الوظيفة ، نتصفح كل رقم من القائمة ونتحقق مما إذا كان موجبا. إذا وجدنا مثل هذا الرقم ، فإننا نعيده على الفور باستخدام الكلمة الرئيسية المرتجعة. إذا لم يتم العثور على أرقام موجبة بعد نهاية الحلقة ، فستقوم الدالة بإرجاع لا شيء.
في السطر الأخير ، نسمي وظيفة البحث عن رقم() ونمررها في قائمة قائمة الأرقام. نكتب نتيجة تنفيذ الوظيفة إلى متغير النتيجة وإخراج قيمتها ، والتي ستكون مساوية لـ 2.
عند تنفيذ هذا المثال ، ستتم مقاطعة الحلقة عند أول رقم موجب وسينتهي تنفيذ الوظيفة بإرجاع هذا الرقم. إذا كان هناك عدة أرقام موجبة ، فسيتم إرجاع أول رقم تم العثور عليه فقط. يؤدي إرجاع قيمة من حلقة إلى توفير الوقت والموارد عند إجراء التكرارات غير الضرورية.
بناء الجملة
يتم استخدام الكلمة الرئيسية الإرجاع في ج return لإرجاع قيمة من وظيفة مرة أخرى إلى برنامج الاتصال. بناء جملة هذا المشغل هو كما يلي:
- الكلمة الرئيسية المرتجعة
- التعبير الذي يجب إرجاع قيمته
- فاصلة منقوطة في نهاية البيان
مثال بناء الجملة:
مجموع الباحث (الباحث أ ، الباحث ب) {
نتيجة كثافة العمليات = أ + ب;
نتيجة الإرجاع;
}
في هذا المثال ، تأخذ دالة المجموع وسيطتين من نوع إنت وإرجاع مجموعها.
يمكن استخدام بيان الإرجاع ليس فقط لإرجاع قيمة نوع البيانات ، ولكن أيضا لإكمال تنفيذ الوظيفة. في هذه الحالة ، سيكون بيان الإرجاع بدون تعبير:
طباعة باطلة () {
الأمراض المنقولة جنسيا:: كوت < < " مرحبا العالم!"<<الأمراض المنقولة جنسيا:: إندل;
العودة;
}
في هذا المثال ، وظيفة برينتمسيج إخراج الرسالة " مرحبا ، العالم!"إلى الشاشة ثم يكمل التنفيذ.
يمكن أيضا استخدام الكلمة الرئيسية المرتجعة داخل العبارات الشرطية أو الحلقات لمقاطعة تنفيذها:
إنت فيندفالو (إنت مجموعة [] ، إنت حجم ، إنت قيمة) {
ل (إنت أنا = 0 ؛ أنا < الحجم ؛ أنا i) {
إذا (صفيف [أنا] = = القيمة) {
العودة أنا ؛ / / إرجاع فهرس القيمة التي تم العثور عليها
}
}
إرجاع -1 ؛ / / إرجاع -1 إذا لم يتم العثور على القيمة
}
في هذا المثال ، تبحث دالة فيندفالو عن قيمة في المصفوفة. إذا تم العثور على قيمة ، يتم إرجاع فهرسها ، وإلا يتم إرجاع -1.
من المهم ملاحظة أنه يجب الإعلان عن نوع بيانات الإرجاع في الوظيفة. هذا يعني أن عبارة الإرجاع يجب أن تعرض قيمة متوافقة مع نوع البيانات هذا. على سبيل المثال ، إذا تم الإعلان عن وظيفة مع الباحث نوع الإرجاع ، يجب إرجاع بيان الإرجاع قيمة الباحث نوع.
سؤال وجواب
ما هو العودة ج?
العودة ج هو عامل في ج language اللغة المستخدمة لإرجاع قيمة من دالة. يشير إلى أن الوظيفة قد انتهت وإرجاع القيمة المحددة مرة أخرى إلى برنامج الاتصال.