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



  • ۲۳
  • مرداد

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

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

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

        مقدمه

        از نوع داده Boolean در عبارات و دستورات شرطی استفاده می‌شود.
        این نوع داده تنها دو مقدار “true” و “false” را اختیار می‌کند.
        برای تعریف متغیر هایی از این نوع داده، از کلمه کلیدی bool استفاده می‌کنیم.

        نحوه تعریف متغیر boolean

        همانطور که گفتیم، ابتدا کلمه کلیدی bool و سپس نام  متغیر را می‌نویسیم.

        مثال : 

        مثال:

        مثال : 

        خروجی:

        مثال : 

        بر خلاف سایر زبان های برنامه نویسی که مقادیر دیگر مانند رشته و یا اعداد را به عنوان نوع داده bool در دستورات شرطی به کار می‌برند، دارت تنها از خود نوع داده bool در دستورات شرطی استفاده می‌‌کند. (یعنی فقط مقادیر true و یا false را قبول می‌کند)

        کد زیر را در نظر بگیرید:

        مثال : 

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

        اما اگر همین کد توسط زبان دارت اجرا شود، شرط if مقدار false را می‌دهد و بلوک کد else اجرا می‌شود.
        زیرا همانطور که گفتیم دستورات شرطی مانند if فقط مقادیر نوع داده bool یعنی true و false را قبول می‌کنند.

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

        خطای کامپایلر:

        مثال : 

         

         

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

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

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