Operators
عملگر نمادی میباشد که به کامپایلر میگوید ویرایش های ریاضی یا این که منطقی خاصی را اعمال دهد.
Kotlin از لحاظ operators داخلی بی نیاز میباشد و اشکال عملگرهای تحت طراحی اپلیکیشن در مشهد را ارائه میدهد:
Arithmetic Operators
Relational Operators
Assignment Operators
Unary Operators
Logical Operators
Bitwise Operations
عملگرهای Arithmetic
عملگرهای حسابی کاتلین برای ایفا عملیات ریاضی محور مانند توده، تفریق، ضرب و تقسیم و … استعمال میگردند.
Operator
Name
Description
Example
+
Addition
Adds together two values
x + y
–
Subtraction
Subtracts one value from another
x – y
*
Multiplication
Multiplies two values
x * y
/
Division
Divides one value by another
x / y
%
Modulus
Returns the division remainder
x % y
عملگرهای Relational ( ارتباط ای)
Operator
Name
Example
>
greater than
x > y
<
less than
x < y
>=
greater than or equal to
x >= y
<=
less than or equal to
x <= y
==
is equal to
x == y
!=
not equal to
x != y
عملگرهای Assignment
عملگرهای Assignment کاتلین برای اختصاص مقادیر به متغیرها استعمال میشوند.
در ذیل مثالی وجود دارااست که در آن از عملگر انتساب = برای اختصاص مقادیر به دو متغیر استعمال کردیم:
fun main(args: Array) {
val x: Int = 40
val y: Int = 20
println("x = " + x)
println("y = " + y)
}
COPY
خروجی :
x = 40
y = 20
در تحت لیستی از کل assignment operators آمده میباشد:
Operator
Example
Expanded Form
=
x = 10
x = 10
+=
x += 10
x = x – 10
-=
x -= 10
x = x – 10
*=
x *= 10
x = x * 10
/=
x /= 10
x = x / 10
%=
x %= 10
x = x % 10
عملگرهای Unary :
عملگرهای Unary صرفا به یک operand نیاز داراهستند.
آنها عملیات مختلفی مانند ارتقا/کاهش یک مقدار، نفی یک عبارت، یا این که معکوس کردن مقدار یک بولی را ایفا میدهند.
لیست Unary ها در تحت آمده میباشد:
Operator
Name
Example
+
unary plus
+x
–
unary minus
-x
++
increment by 1
++x
—
decrement by 1
–x
!
inverts the value of a boolean
!x
نمونه :
fun main(args: Array) {
var x: Int = 40
var b:Boolean = true
println("+x = " + (+x))
println("-x = " + (-x))
println("++x = " + (++x))
println("--x = " + (--x))
println("!b = " + (!b))
}
COPY
خروجی :
x = 40+
x = -40-
x = 41++
x = 40–
b = false!
در اینجا عملگرهای صعودی (++) و روبه پایین (–) میتوانند تحت عنوان پیشوند تحت عنوان ++x یا این که —x و همینطور پسوند تحت عنوان x++ یا این که x– به کار گیری شوند.
صرفا تفاوت این دو هیبت این میباشد که در شرایطیکه از آن ها تحت عنوان پیشوند استعمال کنیم، عملگر پیش از اجرای عبارت جاری ساختن می گردد، ولی در حالتیکه آنهارا تحت عنوان پسوند استعمال کنیم، عملگر بعد از اجرای عبارت اجرا میشود.
عملگرهای منطقی :
عملگرهای منطقی Kotlin برای انتخاب منطق در میان دو متغیر یا این که مقدار استعمال میگردند:
در پایین لیستی از عملگرهای منطقی Kotlin آمده میباشد:
Operator
Name
Description
Example
&&
Logical and
درحالتی که هر دو عملوند صحیح باشند، true را برمی گرداند
x && y
||
Logical or
درصورتی که هرمورد از عملوندها صحیح باشد، true را برمی گرداند
x || y
!
Logical not
فیض را معکوس فرمائید، در شرایطی که عملوند صحیح باشد، false را برمی گرداند
!x
Operators
عملگر نمادی میباشد که به کامپایلر میگوید ویرایش های ریاضی یا این که منطقی خاصی را اعمال دهد.
Kotlin از لحاظ operators داخلی بی نیاز میباشد و اشکال عملگرهای تحت طراحی اپلیکیشن در مشهد را ارائه میدهد:
Arithmetic Operators
Relational Operators
Assignment Operators
Unary Operators
Logical Operators
Bitwise Operations
عملگرهای Arithmetic
عملگرهای حسابی کاتلین برای ایفا عملیات ریاضی محور مانند توده، تفریق، ضرب و تقسیم و … استعمال میگردند.
Operator
Name
Description
Example
+
Addition
Adds together two values
x + y
–
Subtraction
Subtracts one value from another
x – y
*
Multiplication
Multiplies two values
x * y
/
Division
Divides one value by another
x / y
%
Modulus
Returns the division remainder
x % y
عملگرهای Relational ( ارتباط ای)
Operator
Name
Example
>
greater than
x > y
<
less than
x < y
>=
greater than or equal to
x >= y
<=
less than or equal to
x <= y
==
is equal to
x == y
!=
not equal to
x != y
عملگرهای Assignment
عملگرهای Assignment کاتلین برای اختصاص مقادیر به متغیرها استعمال میشوند.
در ذیل مثالی وجود دارااست که در آن از عملگر انتساب = برای اختصاص مقادیر به دو متغیر استعمال کردیم:
fun main(args: Array) {
val x: Int = 40
val y: Int = 20
println("x = " + x)
println("y = " + y)
}
COPY
خروجی :
x = 40
y = 20
در تحت لیستی از کل assignment operators آمده میباشد:
Operator
Example
Expanded Form
=
x = 10
x = 10
+=
x += 10
x = x – 10
-=
x -= 10
x = x – 10
*=
x *= 10
x = x * 10
/=
x /= 10
x = x / 10
%=
x %= 10
x = x % 10
عملگرهای Unary :
عملگرهای Unary صرفا به یک operand نیاز داراهستند.
آنها عملیات مختلفی مانند ارتقا/کاهش یک مقدار، نفی یک عبارت، یا این که معکوس کردن مقدار یک بولی را ایفا میدهند.
لیست Unary ها در تحت آمده میباشد:
Operator
Name
Example
+
unary plus
+x
–
unary minus
-x
++
increment by 1
++x
—
decrement by 1
–x
!
inverts the value of a boolean
!x
نمونه :
fun main(args: Array) {
var x: Int = 40
var b:Boolean = true
println("+x = " + (+x))
println("-x = " + (-x))
println("++x = " + (++x))
println("--x = " + (--x))
println("!b = " + (!b))
}
COPY
خروجی :
x = 40+
x = -40-
x = 41++
x = 40–
b = false!
در اینجا عملگرهای صعودی (++) و روبه پایین (–) میتوانند تحت عنوان پیشوند تحت عنوان ++x یا این که —x و همینطور پسوند تحت عنوان x++ یا این که x– به کار گیری شوند.
صرفا تفاوت این دو هیبت این میباشد که در شرایطیکه از آن ها تحت عنوان پیشوند استعمال کنیم، عملگر پیش از اجرای عبارت جاری ساختن می گردد، ولی در حالتیکه آنهارا تحت عنوان پسوند استعمال کنیم، عملگر بعد از اجرای عبارت اجرا میشود.
عملگرهای منطقی :
عملگرهای منطقی Kotlin برای انتخاب منطق در میان دو متغیر یا این که مقدار استعمال میگردند:
در پایین لیستی از عملگرهای منطقی Kotlin آمده میباشد:
Operator
Name
Description
Example
&&
Logical and
درحالتی که هر دو عملوند صحیح باشند، true را برمی گرداند
x && y
||
Logical or
درصورتی که هرمورد از عملوندها صحیح باشد، true را برمی گرداند
x || y
!
Logical not
فیض را معکوس فرمائید، در شرایطی که عملوند صحیح باشد، false را برمی گرداند
!x

کارداران اثر گذار بر CPC در تبلیغات