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


عملگر شرطی "?"
#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
  


موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Heart تاپیک بزرگ سی-لایف (آموزش-منابع بازی سازی-اسپرایت-پلاگین و...) ehsansayrafi 28 1,322 1398/4/17، 10:29 صبح
آخرین ارسال: ehsansayrafi
  پکیج ویژه وینوس + آموزش تصویری construct2j.blog.ir 45 2,398 1398/4/16، 03:45 عصر
آخرین ارسال: shazde
  معادلات برج هانوی در کانستراکت _mohammad_javad_ 2 108 1398/4/10، 08:30 عصر
آخرین ارسال: shazde
Brick آموزش ساخت برنامه شیپور محمد هادی 5 480 1398/4/2، 10:04 صبح
آخرین ارسال: محمد هادی
Star آموزش ساخت بازی شبیه به کوییز آف کینگز با کانستراکت hmdnjf 14 436 1398/4/1، 05:46 عصر
آخرین ارسال: hmdnjf

پرش به انجمن: