Swift ma’lumot tiplari
Swift ma’lumot tiplari
Swift’da Int, Double, Bool va String kabi o‘rnatilgan tiplar mavjud.
Swift qiymatdan tipni aniqlash uchun tipni avtomatik aniqlash (type inference) mexanizmidan foydalanadi.
Asosiy tiplar
Konstantalarni let, o‘zgaruvchilarni esa var bilan e’lon qiling.
Swift tipni boshlang‘ich qiymatga qarab aniqlaydi.
Misol
let anInt = 42 // Int
let aDouble = 3.14 // Double
let isSwiftFun = true // Bool
let greeting = "Hello" // String
print(aDouble)
print(isSwiftFun)
print(greeting)
Ushbu misolda keng tarqalgan Swift tiplari e’lon qilinadi va chiqariladi.
Tipni avtomatik aniqlash va annotatsiya
Swift odatda tipni boshlang‘ich qiymatga qarab aniqlaydi, lekin aniqlik uchun tipni o‘zingiz ko‘rsatishingiz mumkin.
Misol
let inferred = 10 // Int (inferred)
let annotated: Double = 3 // Double (explicit)
print(type(of: inferred), type(of: annotated))
Ushbu misolda avtomatik aniqlangan va aniq ko‘rsatilgan tiplar taqqoslanadi.
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
