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



  • ۲۳
  • مرداد

جلسه۰۵ : عملگر ها در زبان دارت

  • دسته‌بندی‌ها :
جلسه۰۵ : عملگر ها در زبان دارت

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

        مقدمه

        عملگر ها در برنامه نویسی در واقع نمادی هستند که اعمال محاسباتی، انتسابی، مقایسه ای و منطقی را روی دو یا چند مقدار انجام داده و نتیجه را برگشت می‌دهند.

        یک عبارت در زبان های برنامه نویسی از دو چیز تشکیل شده است:

        • عملوند ها : همان مقادیر هستند که پردازش می‌شوند
        • عملگر : عملوند ها را پردازش کرده تا یک مقدار بدست آید

        عملگر ها در زبان دارت به انواع زیر تقسیم می‌شوند:

        • عملگر های ریاضی
        • عملگر های شرطی یا مقایسه ای
        • عملگر های تست نوع
        • عملگر های بیتی
        • عملگر های انتساب
        • عملگر های منطقی

        عملگر های ریاضی

        توضیحاتعملگر
        جمع+
        تفریق
        ضرب*
        تقسیم/
        تقسیم (یک عدد صحیح برمی‌گرداند)/~
        باقیمانده%
        افزایشی (افزایش یک واحد مقدار)++
        کاهشی (کاهش یک واحد مقدار)

        عملگر های شرطی یا مقایسه ای

        مقدار ۱۰ را برای A و مقدار ۲۰ را برای B در نظر بگیرید.

        مثالتوضیحاتعملگر
        A > B مقدار false برمی‌گرداندبزرگتر<
        A < B مقدار true برمی‌گرداندکوچکتر>
        A >= B مقدار false برمی‌گرداندبزرگتر یا مساوی=<
        A <= B مقدار true برمی‌گرداندکوچک تر یا مساوی=>
        A == B مقدار false برمی‌گرداندتساوی==
        A != B مقدار true برمی‌گرداندنا برابری=!

        عملگر های تست نوع

        از این عملگر ها برای بررسی نوع داده ها استفاده می‌شود.

        مثالتوضیحاتعملگر
        var1 is var2بررسی برابر بودن نوع های عملوند هاis
        var1 !is var2بررسی نا برابر بودن نوع های عملوند هاis!

        عملگر های بیتی

        توضیحاتمثالعملگر
        در هر موقعیت بیت دو عملوند، اگر بیت ها یک باشند، یک و در غیر این صورت صفر می‌گذاردA & B&
        در هر موقعیت بیت دو عملوند، اگر یکی از بیت های دو عملوند یک باشند، یک و در غیر این صورت صفر می‌گذاردA | B|
        در هر موقعیت بیت دو عملوند، اگر هر دو بیت یک نباشند، یک و در غیر این صورت صفر می‌گذاردA ^ B^
        مقدار بیت ها را وارونه می‌کندA ~ B~
        شیفت بیت ها به چپA << B>>
        شیفت بیت ها به راستA >> B<<

        عملگر های انتساب

        توضیحاتعملگر
        مقدار عملوند سمت چپ را برابر با مقدار عملوند سمت راست می‌کند=
        مانند عملگر بالا عمل می‌کند با این تفاوت که عملوند سمت چپ حتما باید null باشد=??
        مقدار عملوند سمت چپ را برابر با جمع مقدار خود و مقدار عملوند سمت راست می‌کند=+
        مقدار عملوند سمت چپ را برابر با تفریق مقدار خود و مقدار عملوند سمت راست می‌کند=-
        مقدار عملوند سمت چپ را برابر با ضرب مقدار خود و مقدار عملوند سمت راست می‌کند=*
        مقدار عملوند سمت چپ را برابر با تقسیم مقدار خود و مقدار عملوند سمت راست می‌کند=/

        عملگر های منطقی

        توضیحاتعملگر
        اگر تمام عملوند های اطراف این عملگر درست (true) باشند، true برمی‌گرداند&&
        اگر یکی از عملوند های اطراف این عملوند درست (true) باشد، true برمی‌گرداند||
        نتیجه عبارت را وارونه می‌کند.!

         

         

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

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

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


        دیدگاه کاربران
        1. تصویر کاربر
          • تصویر کاربر
        2. تصویر کاربر