عملگر ها در کاتلین
ارسال شده توسط مدیریت
1402-08-12
5 بازدید

عملگرها (Operators) در زبان برنامهنویسی Kotlin برای انجام عملیاتهای مختلف بر روی دادهها استفاده میشوند.
در اینجا توضیحات و مثالهایی از عملگرها در Kotlin ارائه میشود:
- عملگرهای عددی (Arithmetic Operators):
+
(جمع): جمع دو عدد.-
(تفریق): تفریق دو عدد.*
(ضرب): ضرب دو عدد./
(تقسیم): تقسیم دو عدد.%
(باقیمانده): محاسبه باقیمانده تقسیم دو عدد.
val a = 10
val b = 5
val sum = a + b // sum = 15
val difference = a - b // difference = 5
val product = a * b // product = 50
val quotient = a / b // quotient = 2
val remainder = a % b // remainder = 0
- عملگرهای مقایسهای (Comparison Operators):
==
(برابر): برای بررسی مساوی بودن دو مقدار.!=
(نامساوی): برای بررسی نامساوی دو مقدار.>
(بزرگتر از): برای بررسی اینکه مقدار اول بزرگتر از مقدار دوم است.<
(کوچکتر از): برای بررسی اینکه مقدار اول کوچکتر از مقدار دوم است.>=
(بزرگتر مساوی از): برای بررسی اینکه مقدار اول بزرگتر یا مساوی مقدار دوم است.<=
(کوچکتر مساوی از): برای بررسی اینکه مقدار اول کوچکتر یا مساوی مقدار دوم است.
val x = 10
val y = 5
val isEqual = x == y // isEqual = false
val isNotEqual = x != y // isNotEqual = true
val isGreater = x > y // isGreater = true
val isLess = x < y // isLess = false
val isGreaterOrEqual = x >= y // isGreaterOrEqual = true
val isLessOrEqual = x <= y // isLessOrEqual = false
- عملگرهای منطقی (Logical Operators):
&&
(عملگر و): انجام عملیات “و” منطقی.||
(عملگر یا): انجام عملیات “یا” منطقی.!
(عملگر نقیض): نقیض مقدار منطقی.
val isTrue = true
val isFalse = false
val andResult = isTrue && isFalse // andResult = false
val orResult = isTrue || isFalse // orResult = true
val notResult = !isTrue // notResult = false
- عملگر افزایش و کاهش (Increment and Decrement Operators):
++
(افزایش یک واحد): افزایش مقدار یک متغیر یا عدد صحیح به مقدار یک واحد.--
(کاهش یک واحد): کاهش مقدار یک متغیر یا عدد صحیح به مقدار یک واحد.
var count = 5
count++ // count = 6
count-- // count = 5
- عملگر تخصیص (Assignment Operators):
=
(علامت تخصیص): برای اختصاص دادن یک مقدار به یک متغیر استفاده میشود.+=
(افزودن و تخصیص): افزودن مقدار به متغیر و اختصاص نتیجه به همان متغیر.-=
(کاهش و تخصیص): کاهش مقدار از متغیر و اختصاص نتیجه به همان متغیر.*=
(ضرب و تخصیص): ضرب مقدار در متغیر و اختصاص نتیجه به همان متغیر./=
(تقسیم و تخصیص): تقسیم مقدار بر متغیر و اختصاص نتیجه به همان متغیر.%=
(باقیمانده و تخصیص): محاسبه باقیمانده و اختصاص نتیجه به همان متغیر.
var number = 10
number += 5 // number = 15
number -= 3 // number = 12
number *= 2 // number = 24
number /= 4 // number = 6
number %= 5 // number = 1
عملگرها در Kotlin ابزار مهمی ب
رای انجام عملیاتهای ریاضی، مقایسهای و منطقی در برنامهنویسی هستند و برنامهنویسان از آنها برای ایجاد منطق برنامه و مدیریت دادهها استفاده میکنند.
مطالب زیر را حتما مطالعه کنید
ارث بری در کاتلین
وارثی (Inheritance) در Kotlin اجازه میدهد تا یک کلاس (کلاس...
توابع عضو کلاس در کاتلین
در Kotlin، شما میتوانید توابع را در داخل کلاسها تعریف...
سازنده ها در کاتلین
کنستراکتور (Constructor) در Kotlin یک ویژگی اساسی برای ایجاد شیءها...
کلاس ها و اشیاء در کاتلین
در زبان برنامهنویسی Kotlin، کلاسها و اشیاء (Objects) اصول مهمی...
برنامهنویسی شیءگرا در کاتلین
برنامهنویسی شیءگرا (Object-Oriented Programming یا به اختصار OOP) یک رویکرد...
توابع – function در کاتلین
در زبان برنامهنویسی Kotlin، توابع (Functions) نقش مهمی ایفا میکنند....
دیدگاهتان را بنویسید