ممكن شرح للـ function و procedure بإستثناء الدرس الموجود في الدورة !
وشكراً .
في مشواري لتعلم هذه اللغة ، قمت بترجمة ما يتعلق بالروتينات إعتمادا على كتاب inside delphi 2006 و كتاب Learn Pascal بالاضافة إلى الملفات ال م س ا ع د ة في دلفي Delphi Reference
أتمنى لمن يطلع علي هذه الأوراق أن يساهم في تـنقيحها في حالة وجود خطأ في الصياغة اللغوية أو كانت المعلومة ناقصة أو خاطئة.
ghost-dz كتب :function في الآخير ترجع قيمة
أما procedure لا ترجع شيء إلا في حالة كانت المدخلات بهدا الشكل فأن المتغير سيرجع القيمة التي يحملها
امممم حالياً توضح لي ماذا يقصد بـ "ترجع قيمة , لا ترجع قيمة" (:
خارج الموضوع : و كأني رايت اسم المستخدم في مكان آخر :d
ghost-dz كتب :أمثلة كإضافة لرد سابق
الآن توضح لي أكثر بحمدالله و تشكراتي لك ولكن لدي سؤال آخر من فضلك
ماذا يقصد بـاللون الأحمر في الكود ؟ أتمنى منك توضيحة لي بالتفصيل الممل. function MyFunc(I1, I2: Integer): Integer;
تشكراتي مرة أخرى
amer12 كتب :قمت بترجمة ما يتعلق بالروتينات إعتمادا على كتاب inside delphi 2006 و كتاب learn pascal
تم تحميل المرفق , سأحاول الإطلاع عليه عندما تتسنى لي الفرصة
بارك الله فيك أخي.
ماذا يقصد بـاللون الأحمر في الكود ؟ أتمنى منك توضيحة لي بالتفصيل الممل.
function MyFunc(I1, I2:Integer): Integer;
الأمر/تعبير : Function
هو يمر يستعمل لتعبير عن دالة الأمر : MyFunc
هو اسم الدالة ما داخل أقواس الدالة :
PHP كود :
MyFunc(I1, I2 : Integer)
يسما بارمترات أو معطيات وفي حلتنا
الـ I1, I 2 هي معطياتمن نوع Integer(عدد صحيح)
[COLOR="red"]الجزء الآخير : Integer
وهو نوع المتغير الذي ترجعه الدالة ( نوع الناتج التي ترجعه الدالة )
فو كتبت String يجب ان تكون مرجعات/نتئاج التي تعطينا الدالة من النوع String[/COLOR]
يسما بارمترات أو معطيات وفي حلتنا
الـ i1, i 2 هي معطياتمن نوع integer(عدد صحيح) الجزء الآخير : Integer
وهو نوع المتغير الذي ترجعه الدالة ( نوع الناتج التي ترجعه الدالة )
فو كتبت string يجب ان تكون مرجعات/نتئاج التي تعطينا الدالة من النوع string