

الحمد لله رب العالمين والصلاة والسلام على سيدنا محمد وعلى آله وصحبه أجمعين أما بعد
أقدم لكم بعض الإختصارات الغير ظاهرة فى قائمة أوامر البرنامج
كود:
next()
فعلى سبيل المثال المصفوفة التالية :
كود:
a={"1","2","3","f","p",""};
إذا كتبنا الدالة السابقة كالتالى :
كود:
next (a)
أما إذا أعطينا بارامتر للدالة لتصبح على سبيل المثال :
كود:
next (a ,2)
طالما أن الرقم أصغر من عدد إندكسات الدالة أو عدد عناصر الدالة a
أما إذا كان رقم البارامتر هو مساوى أو أكبر من عدد عناصر الدالة a فإن نتيجة الإسترجاع سوف تكون nil حيث عدم وجود عناصر أخرى حتى يتم تنفيذ الدالة next .
-----------------------------------------------------------------------------------------------------------
كود:
pcall()
فعلى سبيل المثال لدينا دالة كالتالى :
كود:
function s(d) a={"1","2","3","f","p",""}; b=a[2]*d; end
كود:
s(d)
كود:
pcall(s,d)
فيكتب إستدعاء الدالة كالتالى :
كود:
pcall (s,5) Dialog.Message("Notice", b, MB_OK, MB_ICONINFORMATION, MB_DEFBUTTON1);
-----------------------------------------------------------------------------------------------------------
كود:
tostring (v)
-----------------------------------------------------------------------------------------------------------
كود:
type (v)
"number", "string", "boolean", "table", "function", "thread","userdata".
و إذا كانت قيمة المتغير v غير معروفة سوف يكون إسترجاع الدالة هو nil
-----------------------------------------------------------------------------------------------------------

المشاركة الأصلية بواسطة ثامر أبو بلقيس
مشاهدة المشاركة
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------



تعليق