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



  • ۲۳
  • مرداد

جلسه ۰۳ : انواع داده در زبان دارت

  • دسته‌بندی‌ها :
جلسه ۰۳ : انواع داده در زبان دارت

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

        مقدمه

        یکی از اساسی ترین ویژگی های یک زبان برنامه نویسی، مجموعه ای از انواع داده پشتیبانی شده است.
        انواع داده در واقع نوع مقادیری است که می‌توانند توسط زبان برنامه نویسی دستکاری و یا نمایش داده شوند.

        زبان دارت از انواع داده زیر پشتیبانی می‌کند:

        • اعداد (Numbers)
        • رشته ها (Strings)
        • Boolean
        • لیست (List)
        • Map

        اعداد (Numbers)

        برای کار با اعداد و استفاده از آن ها در دارت، از این نوع داده استفاده می‌شود.

        در زبان دارت دو نوع داده عددی داریم:

        • اعداد صحیح (Integer) : این نوع اعداد، اعداد صحیح و غیر اعشاری هستند. مانند مقدار “۱۰”.
          برای تعریف اعداد صحیح از کلمه کلیدی int استفاده می‌کنیم.
        • اعداد اعشاری (Double) : این نوع اعداد، اعداد اعشاری با ممیز شناور هستند. مانند مقدار “۰٫۴۷”
          برای تعریف اعداد اعشاری از کلمه کلیدی double استفاده می‌کنیم.

        رشته ها (String)

        رشته ها دنباله ای از کاراکتر ها هستند. اگر می‌خواهید مقادیری مانند نام، آدرس و … را ذخیره و با آن ها کار کنید، رشته ها مناسب هستند.
        از کلمه کلیدی String برای تعریف رشته ها استفاده می‌کنیم. مقادیر رشته ای باید بین دابل کوتیشن ” ” قرار گیرند.

        Boolean

        این نوع داده تنها دو مقدار می‌گیرد. true یا درست یا عدد ۱ و یا false یا نادرست یا عدد ۰٫ از این نوع داده در عبارات شرطی استفاده می‌شود.
        برای تعریف نوع داده Boolean از کلمه کلیدی bool استفاده می‌شود.

        List و Map

        از این دو نوع داده برای ذخیره سازی و کار با مجموعه ای از اشیاء یا دیگر مقادیر استفاده می‌شود.
        لیست یک گروه از اشیاء مرتب شده است.
        نوع داده لیست در زبان دارت، معادل همان آرایه در زبان های برنامه نویسی دیگر است.
        نوع داده Map نیز مجموعه ای از جفت مقادیر کلید-مقدار را معرفی می‌کند.
        کتابخانه dart:core به ما امکان استفاده از این دو نوع داده و مجموعه ها را می‌دهد.

        نوع داده پویا

        دارت یک زبان نوع داده اختیاری است. به این معنی که الزامی به تعریف نوع داده هنگام تعریف آن وجود ندارد.
        اگر نوع داده ای هنگام تعریف مشخص نشود، نوع آن پویا (dynamic) است.
        همچنین از کلمه کلیدی dynamic می‌توان به طور صریح برای پویا کردن یک متغیر استفاده کنیم.

         

        جلسه معرفی انواع داده در زبان دارت نیز به پایان رسید.

        در جلسه بعد به آموزش متغیر ها در زبان دارت خواهیم پرداخت.

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