Kotlin

Kotlin — عملگرها (Operators)

آخرین بروزرسانی: 1404/08/14

عملگرها (Operators)

«عملگر (Operator)» علامتی است که روی مقدارها کار انجام می دهد. هر مقدار می شود «عملوند (Operand)». مثل جمع، مقایسه، یا نسبت دادن مقدار. این صفحه با مثال های کوتاه جلو می رود.

عملگر جمع ساده

اینجا دو عدد با هم جمع می شوند. مثل جمع نمره ها در دفتر.

var x = 100 + 50

مشاهده در ادیتور

ترکیب متغیر و مقدار

می توانی متغیر با مقدار یا دو متغیر را با هم جمع کنی.

var sum1 = 100 + 50
var sum2 = sum1 + 250
var sum3 = sum2 + sum2

مشاهده در ادیتور

گروه های عملگر در کاتلین

چهار گروه اصلی داریم: حسابی، انتساب، مقایسه ای و منطقی. هرکدام کاربرد خاص دارند.

1) عملگرهای حسابی (Arithmetic)

برای جمع، تفریق، ضرب، تقسیم و باقیمانده استفاده می شوند.

val x = 7
val y = 3
println(x + y)

مشاهده در ادیتور

2) عملگرهای انتساب (Assignment)

علامت = مقدار را به متغیر می دهد؛ += هم مقدار را اضافه می کند.

var x = 10

مشاهده در ادیتور

var x = 10
x += 5
println(x)

مشاهده در ادیتور

3) عملگرهای مقایسه (Comparison)

نتیجه مقایسه «بولین (Boolean)» است؛ یعنی true یا false.

val x = 5
val y = 5
println(x == y)

مشاهده در ادیتور

4) عملگرهای منطقی (Logical)

برای ترکیب شرط ها هستند: && یعنی «و»، || یعنی «یا»، ! یعنی «نفی».

val x = 4
println(x < 5 && x < 10)

مشاهده در ادیتور

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

  1. با جمع و ضرب یک امتیاز بساز.
  2. با += امتیاز را افزایش بده.
  3. با == دو مقدار را مقایسه کن.
  4. یک شرط ترکیبی با && و || بساز.

نکته: قبل از عملگرها، مرور انواع داده خیلی کمک می کند. برای متن ها هم به رشته ها سر بزن.

جمع بندی سریع

  • حسابی ها برای محاسبه اند.
  • انتساب، مقداردهی و به روزرسانی است.
  • مقایسه، خروجی بولین می دهد.
  • منطقی ها شرط ها را ترکیب می کنند.
  • از مثال ها در ادیتور استفاده کن.