delphi4arab منتديات دلفي للعرب
ماذا تعني out ومتى تستخدم - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : ماذا تعني out ومتى تستخدم (/showthread.php?tid=10539)



ماذا تعني out ومتى تستخدم - ELARAPY - 11-11-2019

السلام عليكم ورحمة الله وبركاته

ما فائدة الكلمة المحجوزة out عند كتابتها قبل باراميتر الاجراء ؟

PHP كود :
procedure DoB(out b: integer);
begin
  B
:= 2;
  Writeln('B = ', B);
end; 



RE: ماذا تعني out ومتى تستخدم - S.FATEH - 11-11-2019

السلام عليكم هي نفسها var التمرير بالمرجع


RE: ماذا تعني out ومتى تستخدم - ELARAPY - 12-11-2019

وعليكم السلام ورحمة الله استاذ فاتح , شكرا اخي استاذ فاتح .

انا جربتها ولم استكشف اي اختلاف بينها وبين var وتخيلت ان لها خاصية اخرى غير واضحة لي .

ايضاً لما تم حجز تلك الكلمة طالما لا خلاف بينها وبين var ؟


RE: ماذا تعني out ومتى تستخدم - S.FATEH - 12-11-2019

السلام عليكم اعتقد out زمان الباسكال و تم الحفاظ عليها للتوافق


RE: ماذا تعني out ومتى تستخدم - mobile - 12-11-2019

http://delphi4arab.net/forum/showthread.php?tid=10376&pid=49152#pid49152


RE: ماذا تعني out ومتى تستخدم - ELARAPY - 12-11-2019

(12-11-2019, 11:16 PM)mobile كتب : http://delphi4arab.net/forum/showthread.php?tid=10376&pid=49152#pid49152

ما شاء الله عليك اخي الفاضل , مع ان اجابتك تحتوي تلك الكلمة وايضا كانت للرد على موضوعي ولكني لم انتبه لتلك الكلمة وقتها .

هذه ميزة المنتديات اكثر من مواقع التواصل , بارك الله فيك .

ايضا لم تخبرني لماذا كتبت تلك الكلمة في مشاركتك عوضاً عن VAR ؟


RE: ماذا تعني out ومتى تستخدم - mobile - 17-11-2019

كلمة out تعني مخرج اي لخروج القيم من الدالة
اضعها في متغيرات لتاأخذ القية المخرجة من الدالة