Swift sintaksisi
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) vavar(o‘zgaruvchi) dan foydalaning. - Tiplar: Keng tarqalgan tiplar qatoriga
Int,Double,Bool,Stringkiradi. - 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)")
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
DoublevaInttiplarini 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)!")
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
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!
