كيف استعمل Case..Of
#4
لاحظ أخي الحبيب المثال التالي :
باستعمال IF :
كود :
if MyAction = ACTION1 then // code else if MyAction = ACTION2 then // code ... else if MyAction = ACTIONn then // code;

نفس المثال باستعمال case :
كود :
case MyAction of ACTION1: {code}; ACTION2: {code}; ... ACTIONn: {code}; end;

مثال آخر :

كود :
var i : Integer if i = 0 then showmessage ('i = 0') else if i = 1 showmessage ('i = 1') else if i = 2 showmessage ('i = 2')


تفس المثال باستعمال case :

كود :
Case i of 0 : showmessage ('i = 0') ; 1 : showmessage ('i = 0') ; 2 : showmessage ('i = 0') ; end

ربما تسال و ما الفرق الجوهري بينهما ؟
نظريا Case أسرع في التطبيق من If.
وفقك الله لكل خير.
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
الرد


الردود في هذا الموضوع
كيف استعمل Case..Of - بواسطة ELARAPY - 25-07-2011, 11:20 PM
كيف استعمل Case..Of - بواسطة paix144 - 25-07-2011, 11:59 PM
كيف استعمل Case..Of - بواسطة ELARAPY - 27-07-2011, 03:36 AM
كيف استعمل Case..Of - بواسطة أبو معاذ - 27-07-2011, 05:54 AM
كيف استعمل Case..Of - بواسطة ELARAPY - 28-07-2011, 01:07 AM
كيف استعمل Case..Of - بواسطة cargem - 29-07-2011, 12:46 PM
كيف استعمل Case..Of - بواسطة cargem - 29-07-2011, 01:04 PM
كيف استعمل Case..Of - بواسطة ELARAPY - 29-07-2011, 05:03 PM
كيف استعمل Case..Of - بواسطة cargem - 29-07-2011, 10:54 PM
كيف استعمل Case..Of - بواسطة cargem - 29-07-2011, 11:10 PM
كيف استعمل Case..Of - بواسطة ELARAPY - 30-07-2011, 03:46 AM
كيف استعمل Case..Of - بواسطة cargem - 30-07-2011, 01:59 PM
كيف استعمل Case..Of - بواسطة ELARAPY - 30-07-2011, 07:00 PM
كيف استعمل Case..Of - بواسطة cargem - 30-07-2011, 08:59 PM
كيف استعمل Case..Of - بواسطة cargem - 30-07-2011, 09:05 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم