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



  • ۲۶
  • اردیبهشت

جلسه ۱۹ : Discriminated Unions در #F

  • دسته‌بندی‌ها :
جلسه ۱۹ : Discriminated Unions در #F
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام درود خدمت همراهان همیشگی سایت پی وی لرن . با آموزش زبان برنامه نویسی #F همراهتون هستیم. Discriminated Unions در #F و سینتکس Discriminated Union در #F رو بیان می نماییم.

      Discriminated Unions در #F

      Discriminated Unions یا Unions در #F به شما امکان ساخت ساختارهای پیچیده داده ها را می دهند که (set of choices) ستی از گزینه های مشخص را مشخص می کنند. برای مثال، شما باید پیاده سازی یک متغیر انتخابی ایجاد کنید که دارای دو مقدار yes و no است. با استفاده از ابزار Unions ، شما می توانید این را طراحی کنید.

      سینتکس Discriminated Unions در #F

      Discriminated Unions با استفاده از سینتکس زیر تعریف می شوند:

      مثال : 

      پیاده سازی ساده ما ،choice، به صورت زیر خواهد بود.

      مثال : 

      مثال زیر از نوع choice استفاده می کند.

      مثال : 

      هنگامی که شما برنامه را کامپایل و اجرا می کنید، خروجی زیر را تولید می کند.

      مثال : 

      مثال ۱

      مثال زیر اجرای مقادیر ولتاژ که یک بیت را بصورت بالا و یا پایین تنظیم می کند، را نشان می دهد.

      مثال : 

      هنگامی که شما برنامه را کامپایل و اجرا می کنید، خروجی زیر را تولید می کند.

      مثال : 

      مثال ۲

      مثال : 

      هنگامی که شما برنامه را کامپایل و اجرا می کنید، خروجی زیر را تولید می کند.

      مثال : 

      کلام پایانی

      در این قسمت از آموزش اف شارپ با سینتکس Discriminated Union در #F سینتکس Discriminated Unions در #F آشنا شدیم.

      QR:  جلسه ۱۹ : Discriminated Unions در #F
      به اشتراک بگذارید