X

آموزش دارت Dart | عملگرها

عملگر چیست؟

در برنامه‌نویسی، عملگر (Operator) نماد یا کلمه‌ای است که یک عملیات را روی یک یا چند مقدار (که به آنها عملوند می‌گویند) انجام می‌دهد. می‌توانید عملگرها را مانند افعال در یک جمله در نظر بگیرید که روی اسمها (عملوندها) تأثیر می‌گذارند.

به عنوان مثال، در عبارت ریاضی ساده 5 + 3:

  • علامت + یک عملگر است.
  • اعداد 5 و 3 عملوند هستند.
  • کل عبارت 5 + 3 یک عبارت (expression) است که پس از محاسبه، نتیجه‌ای (در اینجا 8) تولید می‌کند.

عملگرها به دارت اجازه می‌دهند تا محاسبات ریاضی انجام دهد، مقایسه کند، مقدار متغیرها را تغییر دهد و تصمیم‌گیری منطقی انجام دهد. آنها بلوک‌های سازنده اساسی برای نوشتن منطق در برنامه شما هستند.

در دارت، عملگرها بر اساس تعداد عملوندی که می‌پذیرند دسته‌بندی می‌شوند:

  1. عملگرهای یک‌تایی (Unary): این عملگرها فقط روی یک عملوند کار می‌کنند. مثال: -x (منفی کردن مقدار x) یا !isTrue (نقیض یک مقدار بولین).
  2. عملگرهای دوتایی (Binary): رایج‌ترین نوع هستند و روی دو عملوند کار می‌کنند. مثال: a + b ، age > 18.
  3. عملگرهای سه‌تایی (Ternary): فقط یک عملگر سه‌تایی در دارت وجود دارد که روی سه عملوند کار می‌کند. این عملگر برای شرط‌های کوتاه استفاده می‌شود: condition ? value1 : value2.

در بخش‌های بعدی، با جزئیات هر گروه از عملگرها و کاربرد عملی آنها در کد آشنا خواهید شد.

پرسش و پاسخ این درس

برای ثبت پرسش ابتدا در سایت وارد شوید.

  • 1
  • 2
  • 3
  • 4
  • 5