سيف الدين حسنات نشر 9 يوليو 2023 أرسل تقرير نشر 9 يوليو 2023 (معدل) لماذا نحتاج استخدام return تم التعديل في 9 يوليو 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 3 اقتباس
0 أسامة زيادة نشر 9 يوليو 2023 أرسل تقرير نشر 9 يوليو 2023 في لغات البرمجة، الاستخدام الأساسي لكلمة الاسترجاع (return) هو لإرجاع قيمة محددة من دالة أو إجراء إلى الجزء الذي استدعاها. وهناك عدة أسباب لاستخدام الاسترجاع في البرمجة، ومنها: إرجاع قيمة عندما تقوم بتعريف دالة، قد تحتاج إلى أن تقوم بحساب قيمة معينة أو إجراء معين، وترغب في استخدام هذه القيمة في جزء آخر من البرنامج. باستخدام عبارة الاسترجاع، يمكنك إعادة هذه القيمة من الدالة لتكون متاحة للاستخدام في مكان آخر في البرنامج. اختبار الشروط يمكن استخدام الاسترجاع لاختبار الشروط في الدوال أو الأجزاء الأخرى من البرنامج. على سبيل المثال، إذا كانت هناك دالة تقوم بإجراء عملية ما وتحتاج إلى التحقق من وجود شرط معين قبل استكمال العملية، فيمكنك استخدام الاسترجاع لإرجاع قيمة تشير إلى الشرط المطلوب. إنهاء الدالة عندما تقوم بتعريف دالة، قد تحتاج أيضًا إلى إنهاء تنفيذ الدالة في نقطة معينة. باستخدام عبارة الاسترجاع، يمكنك الخروج من الدالة في أي وقت تحتاجه، وهذا يمكن أن يكون مفيدًا عندما يكون لديك عدة شروط معينة لإنهاء الدالة. ترتيب التنفيذ في بعض الأحيان، يمكن استخدام الاسترجاع لتحديد ترتيب تنفيذ العمليات في البرنامج. عند استرجاع قيمة من دالة، يمكن استخدام هذه القيمة لتحديد الإجراء التالي الذي يجب تنفيذه في البرنامج. يتم استخدام عبارة الاسترجاع في البرمجة لإرجاع القيم والتحكم في تنفيذ البرنامج. تساعد في تحقيق الاستدامة وإعادة استخدام الشفرة وتسهل الفهم والتعديلات في البرنامج. 1 اقتباس
0 Mustafa Suleiman نشر 9 يوليو 2023 أرسل تقرير نشر 9 يوليو 2023 في البرمجة، نستخدم الأمر "return" لإرجاع قيمة من وظيفة أو دالة إلى الكود الذي استدعاها، وعندما نقول "إرجاع القيمة"، فإننا نعني أن الوظيفة تقوم بحساب قيمة معينة أو تنفيذ مهمة محددة وتعيد هذه القيمة لتُستخدم في مكان آخر في البرنامج. ولنفترض أن لدينا وظيفة تسمى "calculate_sum" في لغة بايثون تقوم بجمع رقمين وإرجاع الناتج، فسنكتب الكود كالتالي: def calculate_sum(a, b): sum = a + b return sum result = calculate_sum(3, 5) print(result) حيث قمت بتعريف وظيفة تسمى "calculate_sum" تأخذ معاملين "a" و "b"، وحساب مجموع العددين "a" و "b" وتخزين الناتج في المتغير "sum". ثم استخدام الأمر "return" لإرجاع القيمة المخزنة في "sum". بعد ذلك، قمت بتخزين القيمة المُرجعة من الوظيفة في المتغير "result". أي أن القيمة المرجعة هي ناتج جمع الأرقام 3 و 5. أخيرًا، استخدمت الأمر "print" لطباعة القيمة المخزنة في "result"، والتي تكون الناتج النهائي. مما يعني أنه باستخدام "return"، يمكننا الاستفادة من قيمة المرجع في أي مكان آخر في البرنامج، فبدلاً من طباعة القيمة مباشرة داخل الوظيفة، نستطيع استخدام القيمة المرجعة لإجراء عمليات أخرى أو تخزينها في متغيرات أخرى للاستفادة منها في وقت لاحق. فلو لم نقم بكتابة return لإرجاع قيمة من الدالة، لما استطعنا تخزين وطباعة القيمة خارج الدالة. الأمر أشبه أن أعطيك شيئًا ثم أطلب منك تنفيذ أمر معين عليه وأخبرك أني أنتظر منك أن تعود لي بنتيجة بناءًا على ما نفذته، وبالتالي نكتب return ونستطيع التعامل مع القيمة العائدة من الدالة خارجها، وذلك لأنها ستظل محبوسة بداخل الدالة ما لم نكتب return. شرح return في JavaScript من موسوعة حسوب 1 اقتباس
0 عبدالباسط ابراهيم نشر 9 يوليو 2023 أرسل تقرير نشر 9 يوليو 2023 هناك العديد من الأمثلة التي يمكن استخدامها لتوضيح استخدام عبارة "return" في الدوال البرمجية في جافاسكريبت، ومن بين هذه الأمثلة: إرجاع قيمة: في الدالة التالية، يتم استخدام "return" لإرجاع قيمة المتغير "result" الذي يتم حسابه داخل الدالة. function addNumbers(num1, num2) { let result = num1 + num2; return result; } let sum = addNumbers(5, 7); // sum = 12 الخروج من الدالة: في الدالة التالية، تستخدم "return" للخروج من الدالة إذا لم يتحقق شرط معين، وعدم تنفيذ الأوامر اللاحقة في الدالة. function checkAge(age) { if (age < 18) { return "You are not eligible to vote."; } else { return "You are eligible to vote."; } } let result = checkAge(20); // result = "You are eligible to vote." التحقق من شرط معين: في الدالة التالية، يتم استخدام "return" لتحقق من شرط معين (إذا كان المدخلات غير صحيحة)، وإرجاع قيمة "undefined" في حالة عدم تحقق الشرط. function multiplyNumbers(num1, num2) { if (typeof num1 !== "number" || typeof num2 !== "number") { return; // إذا كان أي من المدخلات غير رقمية } else { return num1 * num2; } } let result = multiplyNumbers(5, "10"); // result = undefined هذه هي بعض الأمثلة البسيطة لاستخدام عبارة "return" في الدوال البرمجية في جافاسكريبت. يمكن استخدام هذه العبارة بطرق مختلفة وفقًا لاحتياجات البرنامج ومتطلبات العمل. 1 اقتباس
0 Adnane Kadri نشر 9 يوليو 2023 أرسل تقرير نشر 9 يوليو 2023 فكرة الدوال في الأصل أساسا هي في تمكين القدرة على اعادة استعمال وتنفيذ كتلة برمجية، فهي مجموعة من الأوامر تدل على وظيفة أو مهمة معينة مهيكلة في دالة. بعض هاته الدوال قد تقوم بحدث معين مثل ارسال رسالة بريد الكتروني أو عرض رسالة نجاح في الشاشة، في حين أن بعضها الآخر يعيد خرجا ويترتب عنها عائد، يمكن استعمال هذا العائد في مكان آخر في الشيفرة. لنقل مثلا أن هنالك دالة تقوم باستخراج اسم مستخدم ما انطلاقا من عنوان بريده الالكتروني، بحيث نستعمل هذا الاسم في عرضه على شاشة المستخدم. الآن هذه العملية تحتاج تقسيم مهام وتنظيما بحيث: تكون هنالك دالة لجلب البريد الالكتروني تكون هنالك دالة لجلب الاسم تكون هنالك دالة لطباعة الاسم حتى يحصل هذا الارتباط بين هاته الدوال، وحتى يمكن معالجة المدخلات المختلفة يتطلب من هاته الدوال أن تقوم بمنطق معين ثم تعيد لنا قيما. فدالة جلب البريد الالكتروني يفترض أن تعيد قيمة سلسلة نصية تعبر عن عنوان البريد الالكتروني. في حين أن دالة جلب الاسم يفترض أن تعيد قيمة سلسلة نصية تعبر عن اسم المستخدم. وأخيرا تقوم دالة الطباعة بطباعة الاسم على الشاشة. لتحديد ما نريد أن نعيده من داخل الدالة، نقوم فقط باضافة عبارة return إليه. 1 اقتباس
0 سيف الدين حسنات نشر 10 يوليو 2023 الكاتب أرسل تقرير نشر 10 يوليو 2023 بتاريخ 22 ساعة قال Mustafa Suleiman: في البرمجة، نستخدم الأمر "return" لإرجاع قيمة من وظيفة أو دالة إلى الكود الذي استدعاها، وعندما نقول "إرجاع القيمة"، فإننا نعني أن الوظيفة تقوم بحساب قيمة معينة أو تنفيذ مهمة محددة وتعيد هذه القيمة لتُستخدم في مكان آخر في البرنامج. ولنفترض أن لدينا وظيفة تسمى "calculate_sum" في لغة بايثون تقوم بجمع رقمين وإرجاع الناتج، فسنكتب الكود كالتالي: def calculate_sum(a, b): sum = a + b return sum result = calculate_sum(3, 5) print(result) حيث قمت بتعريف وظيفة تسمى "calculate_sum" تأخذ معاملين "a" و "b"، وحساب مجموع العددين "a" و "b" وتخزين الناتج في المتغير "sum". ثم استخدام الأمر "return" لإرجاع القيمة المخزنة في "sum". بعد ذلك، قمت بتخزين القيمة المُرجعة من الوظيفة في المتغير "result". أي أن القيمة المرجعة هي ناتج جمع الأرقام 3 و 5. أخيرًا، استخدمت الأمر "print" لطباعة القيمة المخزنة في "result"، والتي تكون الناتج النهائي. مما يعني أنه باستخدام "return"، يمكننا الاستفادة من قيمة المرجع في أي مكان آخر في البرنامج، فبدلاً من طباعة القيمة مباشرة داخل الوظيفة، نستطيع استخدام القيمة المرجعة لإجراء عمليات أخرى أو تخزينها في متغيرات أخرى للاستفادة منها في وقت لاحق. فلو لم نقم بكتابة return لإرجاع قيمة من الدالة، لما استطعنا تخزين وطباعة القيمة خارج الدالة. الأمر أشبه أن أعطيك شيئًا ثم أطلب منك تنفيذ أمر معين عليه وأخبرك أني أنتظر منك أن تعود لي بنتيجة بناءًا على ما نفذته، وبالتالي نكتب return ونستطيع التعامل مع القيمة العائدة من الدالة خارجها، وذلك لأنها ستظل محبوسة بداخل الدالة ما لم نكتب return. شرح return في JavaScript من موسوعة حسوب شكرا جزيلا اقتباس
السؤال
سيف الدين حسنات
لماذا نحتاج استخدام return
تم التعديل في بواسطة Mustafa Suleimanتعديل عنوان السؤال
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.