مهمان عزیز خوش‌آمدید. ورود عضــویت


عملگر شرطی "?"
#1
Lightbulb 
سلام.
خیلی از ما از روش معمولی و رایج برای ساخت ایونت ها و اکشن هامون استفاده میکنیم.
[عکس: 123.jpg]
کد بالا زوج یا فرد بودن متغیر رو به کاربر نشون میده.
اما کانستراکت یک عملگر شرطی داره که در واقع علامت سوال هست ( "?" ) و با اون میتونید درون عبارت ها شرطتون رو چک کنید.
نحوه استفاده ار اون به شکل زیره : 
کد:
اگر شرط برقرار نبود : اگر شرط برقرار بود ? شرطی که باید چک بشه
با استفاده از این قابلیت میتونید تعداد ایونت هاتون رو به حداقل برسونید.
مثلا زوج یا فرد بودن متغیر رو میتونید با یه ایونت چک کنید :
[عکس: 123.jpg]

از این قابلیت تقریبا میتونید تو هر شرایطی استفاده کنید... متغیرها، فریم انیمیشن، مقدار آرایه و ...
همچنین شما میتونید چند شرط رو همزمان و حتی درون همدیگه چک کنید : 
کد:
self.Var1 > 0 ? (self.Var2 = 0 ? 1 : 0) : (self.Var3 = 0 ? -1 : 0)
مثلا عبارت بالا میاد چک میکنه که متغیر var1 از صفر بزرگتر هست یا نه، اگر بود و متغیر var2 برابر صفر بود ما در خروجی عدد 1 رو تحویل میگیریم، در غیر اینصورت عدد صفر. و اگر var1 از صفر بزرگتر نبود میاد var3 رو چک میکنه که مساوی صفر هست یا نه. اگر بود خروجی ما میشه 1- در غیراینصورت صفر تحویل میده.

امیدوارم آموزش براتون مفید باشه.  1
 
پاسخ دهید
 سپاس شده توسط: AT7 ، magry ، hb1221 ، محمد هادی ، shazde ، S.L.F ، ""M.gh""
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Star آموزش ساخت کی استور با joapp ""M.gh"" 5 268 6 ساعت قبل
آخرین ارسال: ""M.gh""
  مهم آموزش بازی آنلاین حدس تصویر ( مقدماتی ) hesam3 17 526 6 ساعت قبل
آخرین ارسال: ""M.gh""
  آموزش های کوتاه من برای کانستراکت amin hosseini 25 498 1398/11/25، 08:48 عصر
آخرین ارسال: amin hosseini
  آموزش ایجاد خرید درون برنامه ای mega_24 0 41 1398/11/18، 12:15 صبح
آخرین ارسال: mega_24
Video آموزش ساخت بازی با کانستراکت (پروژه محور) blackfox 14 405 1398/11/16، 09:15 عصر
آخرین ارسال: ""M.gh""

پرش به انجمن: