آموزش ColdFusion ، ساختار Switch/Case

مشاهده : 131
آموزش ColdFusion ، ساختار Switch/Case کامپیوتر و موبایل
ساختار Switch/Case یک عبارت را در برابر چندین شرط، ارزیابی می کند و سپس کد مربوطه را اجرا می کند.مثلا، تکه کد زیر را در نظر بگیرید : One Two Three تکه کد بالا مقدار myVar را سه بار ارزیابی می کند و هر بار تست می کند که آیا مقدار آن برابر مقدار خاصی […]
ساختار Switch/Case یک عبارت را در برابر چندین شرط، ارزیابی می کند و سپس کد مربوطه را اجرا می کند.
مثلا، تکه کد زیر را در نظر بگیرید : One Two Three تکه کد بالا مقدار myVar را سه بار
ارزیابی می کند و هر بار تست می کند که آیا مقدار آن برابر مقدار خاصی هست یا نه.
کد بالا را می توان به صورت بهتر می توان نوشت : One Two Three هر دو کد یک کار
واحد انجام می دهند اما ساختار cfswitch بهینه تر می باشد، زیرا مقدار متغیر myVar به جای سه بار، یک
بار ارزیابی می کند.
کلدفیوژن عبارات cfswitch را بسیار بهینه تر از عبارات cfif اجرا می کند ، زیرا برای اجرای cfif، هر دفعه
هر مقدار هر عبارت شرطی را ارزیابی می کند (true یا false) تا آنجا مقدار یک عبارت true شود، ولی
cfswitch ابتدا مقدار عبارت را ارزیابی می کند (یک بار) و سپس قسمت مطابق با آن را اجرا می کند.
مقادیر ذکر شده در cfcase باید از نوع ثابت باشند و نمی توانند متغیر و یا عبارت باشند.
به عنوان مثال، تکه کد زیر مجاز نیست : … Two … در کد زیر cfdefaultcase برابر cfelse در ساختار
cfif می باشد.
One Two Three Some Other Number کد بالا به این معناست که اگر هیچ یک از مقادیر cfcase برابر مقدار
عبارت نبودند، بلوک کد مربوط به cfdefaultcase را اجرا کند.
اگر چه ساختار های cfswitch مزایای زیادی دارند، اما در اغلی اوقات نمی توان از آن به جای cfif استفاده
کرد.
مثلا به کد زیر توجه کنید : #MyVar# #MyVar MyOtherVar# #MyOtherVar# این کد را می توان به وسیله ساختار cfswitch نوشت.
زیرا عبارات شرطی کد بالا چیزی بیشتر از یک مقایسه ی برابری ساده می باشند.
سایت ماکرومدیاx
2011-07-22 / گردآوری:
گزارش خطا در خبر
نظر خود را بنویسید - نظرات کاربران (۰)
فیلم پرشین وی
برای رشد کسب و کار خود، فالوور بخرید !! برای رشد کسب و کار خود، فالوور بخرید !!
خرید فالوور اینستاگرام، بهترین روش برای افزایش فالوور ارزان
سوژه های روز رو این جا ببینید !
فال روزانه
تعبیر خواب
با دنیای بی نظیر و پر از خلاقیت گوشی های موبایل همراه شوید
گوشی دست دوم بخریم یانه؟ (نکات مهم خرید گوشی دست دوم)
کمی در رابطه با تاریخچه و اطلاعات گوگل کروم بخوانیم
کیفیت و وضوح بالای تلویزیون ۵۵ اینچ سونی به همراه قیمت
تجربه فروش بیشتر با طراحی سایت فروشگاهی
اندروید ۱۰ جدیدترین سیستم عامل گوشی های هوشمند را بیشتر بشناسید
دوربین آیفون ۱۱ را بیشتر بشناسیم
سونی اکسپریا ۵ پرچم دار کوچک سونی
نحوه فهمیدن آنفالو شدن در اینستاگرام توسط سایر کاربران
آیپد پروی جدید و ویژگی های منحصربفردش
آیفون ۱۱ چه چیزهایی برای موفقیت لازم دارد؟
حذف شدن کیبورد گوشی ها با هوش مصنوعی
تعداد لایک در اینستاگرام نمایش داده شود یا نه؟
راه‌ رفتن معلولین با آسانی با شورت ورزشی رباتیک
اسم آیفون آیا از گوشی های اپل حذف خواهد شد؟
بازی‌های رایگان iOS مخصوص فصل تابستان
logo-samandehi