Swift operatorlari


ULASHISH

Swift operatorlari

Operatorlar qiymatlar ustida amallar bajaradi.

Keng tarqalgan guruhlar: arifmetik, o‘zlashtirish, taqqoslash va mantiqiy operatorlar.

Swift’da, shuningdek, aniq belgilangan ustuvorlik (precedence) qoidalari mavjud.


Operatorlar guruhlari bir qarashda

Arifmetik, o‘zlashtirish, taqqoslash va mantiqiy operatorlarni hamda ustuvorlik hisoblash tartibiga qanday ta’sir qilishini o‘rganing.

Misol

let a = 5, b = 2
// Arithmetic
print(a + b)
// Comparison
print(a > b)
// Logical
let t = true, f = false
print(t && !f)

O‘zingiz sinab ko‘ring »

Ushbu misolda arifmetik (+), taqqoslash (>) va mantiqiy (&&, !) operatorlar ko‘rsatilgan.



Unar va ternar operatorlar

Unar operatorlar bitta operandga ta’sir qiladi (masalan, boolean qiymatni inkor qilish uchun !).

Ternar shart operatori condition ? a : b ikki qiymatdan birini tanlaydi.

Misol

let flag = false
print(!flag)              // unary NOT
let score = 85
let label = (score >= 90) ? "A" : "Not A"
print(label)

O‘zingiz sinab ko‘ring »

Ushbu misol unar ! yordamida boolean qiymatni teskarisiga o‘zgartiradi va shartga qarab stringni tanlash uchun ternar operatordan foydalanadi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!