loading...

مرجع تخصصی بروزترین مقالات طراحی اپلیکیشن

بازدید : 23
چهارشنبه 20 فروردين 1404 زمان : 11:45


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

نظرات این مطلب

تعداد صفحات : 1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 795
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 45
  • بازدید کننده امروز : 1
  • باردید دیروز : 295
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 559
  • بازدید ماه : 838
  • بازدید سال : 5517
  • بازدید کلی : 39083
  • <
    پیوندهای روزانه
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی