Swift sintaksisi


ULASHISH

Swift sintaksisi

Swift asoslarini o‘rganing: o‘zgaruvchilar, tiplar, string interpolyatsiyasi va oddiy funksiyalar.


Asoslar

Keling, Swift’ning asosiy sintaksisini ko‘rib chiqamiz:

  • Konstantalar/o‘zgaruvchilar: let (konstanta) va var (o‘zgaruvchi) dan foydalaning.
  • Tiplar: Keng tarqalgan tiplar qatoriga Int, Double, Bool, String kiradi.
  • Tipni avtomatik aniqlash (type inference): Kompilyator tiplarni boshlang‘ich qiymatlarga qarab aniqlaydi.

Misol

let greeting = "Hello"
var name = "Swift"
print(greeting + ", " + name)

let pi: Double = 3.14159
var count: Int = 3
print("pi = \(pi), count = \(count)")

O‘zingiz sinab ko‘ring »

Eslatma: Ba’zi boshqa tillardan farqli o‘laroq, Swift’da konstantalar uchun let, o‘zgaruvchilar uchun esa var ishlatiladi.

Misol izohi

  • let o‘zgarmas konstanta yaratadi; var esa qiymatini o‘zgartirish mumkin bo‘lgan o‘zgaruvchi yaratadi.
  • Tip annotatsiyasi (type annotation) ixtiyoriy; bu yerda biz Double va Int tiplarini aniq ko‘rsatdik.
  • String interpolyatsiyasi: \(expr) qiymatlarni stringlar ichiga joylaydi.

String interpolyatsiyasi

String interpolyatsiyasi — formatlash uchun ifodalarni string literallari ichiga joylash usuli.

Swift’da string interpolyatsiyasi \(expr) yordamida amalga oshiriladi.

String interpolyatsiyasidan foydalanishning eng keng tarqalgan va oddiy usuli — o‘zgaruvchi nomlarini string literallari ichiga joylash.

Misol

let greeting = "Hello"
var name = "Swift"
print("\(greeting), \(name)!")

O‘zingiz sinab ko‘ring »



Funksiyalar

Funksiyalar — muayyan vazifani bajaradigan kod bloklari.

Sintaksis: func name(param: Type) -> Return, chaqirish: name(param:).

Misol

func add(_ a: Int, _ b: Int) -> Int {
  return a + b
}
print(add(2, 3))  // 5

O‘zingiz sinab ko‘ring »

Ushbu misolda ikkita Int parametrli add funksiyasi e’lon qilinadi va u ularning yig‘indisini Int sifatida qaytaradi.

Funksiyalar Funksiyalar bobida batafsil ko‘rib chiqiladi.



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!