آموزش دارت Dart | عملگرها
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
عملگر چیست؟
در برنامهنویسی، عملگر (Operator) نماد یا کلمهای است که یک عملیات را روی یک یا چند مقدار (که به آنها عملوند میگویند) انجام میدهد. میتوانید عملگرها را مانند افعال در یک جمله در نظر بگیرید که روی اسمها (عملوندها) تأثیر میگذارند.
به عنوان مثال، در عبارت ریاضی ساده 5 + 3:
- علامت
+یک عملگر است. - اعداد
5و3عملوند هستند. - کل عبارت
5 + 3یک عبارت (expression) است که پس از محاسبه، نتیجهای (در اینجا8) تولید میکند.
عملگرها به دارت اجازه میدهند تا محاسبات ریاضی انجام دهد، مقایسه کند، مقدار متغیرها را تغییر دهد و تصمیمگیری منطقی انجام دهد. آنها بلوکهای سازنده اساسی برای نوشتن منطق در برنامه شما هستند.
در دارت، عملگرها بر اساس تعداد عملوندی که میپذیرند دستهبندی میشوند:
- عملگرهای یکتایی (Unary): این عملگرها فقط روی یک عملوند کار میکنند. مثال:
-x(منفی کردن مقدار x) یا!isTrue(نقیض یک مقدار بولین). - عملگرهای دوتایی (Binary): رایجترین نوع هستند و روی دو عملوند کار میکنند. مثال:
a + b،age > 18. - عملگرهای سهتایی (Ternary): فقط یک عملگر سهتایی در دارت وجود دارد که روی سه عملوند کار میکند. این عملگر برای شرطهای کوتاه استفاده میشود:
condition ? value1 : value2.
در بخشهای بعدی، با جزئیات هر گروه از عملگرها و کاربرد عملی آنها در کد آشنا خواهید شد.
برای ثبت پرسش ابتدا در سایت وارد شوید.