دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۱۰ : دستورات شرطی در Swift

  • دسته‌بندی‌ها :
جلسه ۱۰ : دستورات شرطی در Swift
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش Swift را دنبال می کنند. یکی از ساختارهایی که در تمام زبان های برنامه نویسی دنیا ارائه می شود و بسیار پرکاربرد است، ساختارها و دستورات شرطی می باشد، ساختار تصمیم گیری آن است که برنامه نویس یک یا چند شرط را برای ارزیابی یا آزمایش توسط برنامه تعیین می کند، در این ساختار برنامه نویس دستوراتی را تعیین می کند که در صورت درست بودن شرط اجرا شوند، همچنین می تواند تعیین کند که در صورت نادرست بودن شرط نیز دستورات دیگری اجرا شوند. در ادامه این مباحث شما را با دستورات شرطی در Swift آشنا خواهیم کرد.

      دستورات شرطی در Swift

      در ادامه ی این آموزش به بررسی ساختار کلی و کاربرد دستورات شرطی در Swift می پردازیم.

      ساختار دستورات شرطی در Swift

      شکل زیر یک ساختار شرطی کلی را نشان می دهد که در اکثر زبان های برنامه نویسی وجود دارد:

      ساختار دستورات شرطی در Swift

      ساختار دستورات شرطی در Swift

      ساختار کلی دستورات شرطی Swift به شرح جدول زیر است:

      ردیفدستورات شرطی و توضیحات
      ۱if statementیک عبارت if متشکل از یک عبارت بولین است که یک یا چند دستور را شامل می شود.
      ۲if…else statementیک عبارت if می تواند شامل یک دستور شرطی اختیاری else باشد که وقتی عبارت شرطی نخست غلط است، دومی اجرا می شود.
      ۳if…else if…else Statementساختار فوق برای مواقعی که بیش از دو شرط وجود دارد کاربرد دارد.
      ۴nested if statementsشما همچنین می توانید از دستورات شرطی if تودرتو نیز استفاده کنید.
      ۵switch statementزمانیکه از تعداد دستورات شرطی زیاد می شود می توانید از ساختار فوق استفاده کنید.

      عملگر  : ?

      که برای حالت های شرطی دو وضعیتی که در صورت صحت یک عبارت دستورات بخش اول و در غیر این صورت دستورات بخش دوم اجرا می شود.

      ساختار  : ? بهترین گزینه برای اینگونه موارد می باشد که می توان با جای ساختار if…else  از آن استفاده کرد:

      مثال : 

      در ساختار فوق در صورتی درست بودن Exp1 دستورات Exp2 اجرا شده و در غیر این صورت دستورات بخش Exp3 اجرا خواهد شد.

      کلام آخر

      ساختارهای شرطی از بخش های اصلی هر زبان برنامه نویسی بوده و تقریبا در تمام برنامه ها و نرم افزارها بارها و بارها استفاده می شوند. چراکه این ساختارها روال و روند اجرای برنامه ها را کنترل می کنند، به همین خاطر در این بخش شما را با دستورات شرطی در Swift آشنا کردیم.

      QR:  جلسه ۱۰ : دستورات شرطی در Swift
      به اشتراک بگذارید