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



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

جلسه ۰۵ : انواع داده در #F

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

      مقدمه

      سلام درود خدمت همراهان همیشگی سایت پی وی لرن . با آموزش زبان برنامه نویسی #F همراهتون هستیم. شناخت انواع داده در #F مانند هر زبان برنامه نویسی دیگر ضروری می باشد. بنابراین در این قسمت از آموزش معرفی انواع داده در #F مانند نوع داده ی Integral در #F رو داریم و اندازه و رنج داده ها را در جدول هایی مشخص نموده ایم.

      انواع داده در #F

      انواع داده در F # را می توان به صورت زیر طبقه بندی کرد:

      • Floating point types
      • Text types
      • Integral types
      • Other type

      نوع داده ی Integral در #F

      جدول زیر انواع داده ی Integral در #F را فراهم می کند. این ها اساسا انواع داده های صحیح هستند.

      F# نوعاندارهرنجمثالملاحظات
      sbyte۱ byte۱۲۸- تا ۱۲۷۴۲y

      ۱۱y-

      ۸-bit signed integer
      byte۱ byte۰ تا ۲۵۵۴۲uy

      ۲۰۰uy

      ۸-bit unsigned integer
      int16۲ bytes۳۲۷۶۸- تا ۳۲۷۶۷۴۲s

      ۱۱s-

      ۱۶-bit signed integer
      uint16۲ bytes۰ تا ۶۵,۵۳۵۴۲us

      ۲۰۰us

      ۱۶-bit unsigned integer
      int/int32۴ bytes۲,۱۴۷,۴۸۳,۶۴۸- تا ۲,۱۴۷,۴۸۳,۶۴۷۴۲

      ۱۱-

      ۳۲-bit signed integer
      uint32۴ bytes۰ تا ۴,۲۹۴,۹۶۷,۲۹۵۴۲u

      ۲۰۰u

      ۳۲-bit unsigned integer
      int64۸ bytes۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۸- تا ۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۷۴۲L

      ۱۱L-

      ۶۴-bit signed integer
      uint64۸ bytes۰ تا ۱۸,۴۴۶,۷۴۴,۰۷۳,۷۰۹,۵۵۱,۶۱۵۴۲UL

      ۲۰۰UL

      ۶۴-bit unsigned integer
      bigintحداقل ۴ بایتany integer۴۲I

      ۱۴۹۹۹۹۹

      ۹۹۹۹۹۹۹

      ۹۹۹۹۹۹۹

      ۹۹۹۹۹۹۹

      ۹۹۹۹I

      arbitrary precision integer

      مثال

      مثال : 

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

      مثال : 

      انواع داده های Floating Point

      جدول زیر انواع داده های شناور F # را فراهم می کند.

      F# نوعاندازهرنجمثالملاحظات
      float32۴ bytes±۱٫۵e-45 تا ±۳٫۴e38۴۲٫۰F

      -۱۱٫۰F

      ۳۲-bit signed floating point number

      (۷ significant digits)

      float۸ bytes±۵٫۰e-324 تا ±۱٫۷e308۴۲٫۰

      -۱۱٫۰

      ۶۴-bit signed floating point number

      (۱۵-۱۶ significant digits)

      decimal۱۶ bytes±۱٫۰e-28 تا ±۷٫۹e28۴۲٫۰M

      -۱۱٫۰M

      ۱۲۸-bit signed floating point number

      (۲۸-۲۹ significant digits)

      BigRationalحداقل ۴ بایتهر عدد منطقی۴۲N

      -۱۱N

      میران دقت دلخواه منطقی. با استفاده از این نوع نیاز به اشاره به .FSharp.PowerPack.dll است.

      مثال

      مثال : 

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

      مثال : 

      انواع داده های Text

      جدول زیر انواع داده های متنی F # را فراهم می کند.

      F# نوعسایزرنجمثالملاحظات
      char۲ bytesU+0000 تا U+ffff‘x’

      ‘t\’

      Single unicode characters
      string۲۰ + (۲ * طول رشته) bytes۰ تا حدود ۲ بیلیون کاراکتر“Hello”

      “World”

      Unicode text

      مثال

      مثال : 

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

      مثال : 

      سایر انواع داده ها

      جدول زیر برخی از انواع داده های دیگر F # را فراهم می کند.

      F# نوعاندازهرنجمثالملاحظات
      bool۱ byteفقط دو مقدار ممکن وجود دارد، درست یا غلطtrue

      false

      مدقدار بولین را ذخیره می کند.

      مثال

      مثال : 

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

      مثال : 

      کلام پایانی

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

      QR:  جلسه ۰۵ : انواع داده در #F
      به اشتراک بگذارید