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



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

جلسه ۲۰ : داده های قابل تغییر در #F

  • دسته‌بندی‌ها :
جلسه ۲۰ : داده های قابل تغییر در #F
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

      سلام درود خدمت همراهان همیشگی سایت پی وی لرن . با آموزش زبان برنامه نویسی #F همراهتون هستیم. ما با استفاده از کلیدواژه mutable می توانیم داده های قابل تغییر تعریف نماییم .پس در این قسمت از آموزش به داده های قابل تغییر در #F و استفاده از داده های mutable در #F می پردازیم.

      داده های قابل تغییر در #F

      متغیرها در #F تغییری نمی کنند یا immutable هستند، یعنی هنگامی که متغیر به یک مقدار محدود می شود، نمی توان آن را تغییر داد. آن ها در واقع به عنوان خواص فقط خواندنی استاتیک کامپایل می شوند.

      مثال زیر این موضوع را نشان می دهد.

      مثال

      مثال : 

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

      مثال : 

      متغیرهای قابل تغییر یا mutable

      در بعضی موارد شما نیاز به تغییر مقادیر ذخیره شده در یک متغیر دارید. این مشخص می کند که می تواند مقدار یک متغیر اعلام شده و یا اختصاص داده شده را در بخش بعدی یک برنامه تغییر دهد، #F کلیدواژه mutable را فراهم می کند.

      شما می توانید متغیرهای قابل تغییر را با استفاده از این کلمه کلیدی mutable اعلام کنید و آنها را تعیین کنید تا ارزش آن ها تغییر کنند.

      کلیدواژه mutable اجازه می دهد تا شما مقادیر را در یک متغیر mutable اعلان کنید و اختصاص دهید.

      شما می توانید مقادیر اولیه را به یک متغیر mutable با استفاده از کلید واژه let اختصاص دهید.

      با این حال، برای اختصاص ارزش جدید بعدی به آن، شما باید از اپراتور <- استفاده کنید.

      مثلا

      مثال : 

      مثال زیر این مفهوم را روشن می کند.

      مثال

      مثال : 

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

      مثال : 

      استفاده از داده های mutable در #F

      داده های متداول اغلب در پردازش داده ها مورد نیاز است، به ویژه با ساختار داده های record استفاده می شوند.

      مثال زیر این را نشان می دهد.

      مثال : 

      کلام پایانی

      در این قسمت از آموزش به داده های قابل تغییر در #F و استفاده از داده های mutable در #F پرداختیم و

      با استفاده از کلیدواژه mutable و let توانستیم داده های قابل تغییر تعریف نماییم .

      QR:  جلسه ۲۰ : داده های قابل تغییر در #F
      به اشتراک بگذارید