Junior
Swiftтеги маанилүү түрлөрү эмне жана алар маалымат түрлөрү менен кандай байланышта?
sobes.tech AI
AIден жооп
Swiftтеги баалуулук түрлөрү — бул, баалуулук көчүрүлүп, өзгөрмөгө же константага берилгенде, ошондой эле функцияга өткөрүлгөндө көчүрүлүүчү түрлөр. Ар бир баалуулук түрүнүн үлгүсү өзүнүн маалымат көчүрмөсүн сактайт.
Swiftтеги баалуулук түрлөрүнө төмөнкүлөр кирет:
- Структуралар (
struct) - Энумираттар (
enum) - Көптүк (
tuple) - Негизги маалымат түрлөрү:
- Сандык түрлөр (
Int,Double,Float,Boolжана башка) - Жолдор (
String) - Масивдер (
Array) - Сөздүктөр (
Dictionary) - Жыйнактар (
Set)
- Сандык түрлөр (
Мисал:
struct Point {
var x: Int
var y: Int
}
var p1 = Point(x: 1, y: 2)
var p2 = p1 // p1 баалуулугунун көчүрмөсү p2гө
print("p1: \(p1.x), \(p1.y)") // p1: 1, 2
print("p2: \(p2.x), \(p2.y)") // p2: 1, 2
p2.x = 10 // p2 өзгөртүлүп, p1ге таасир этпейт
print("p1: \(p1.x), \(p1.y)") // p1: 1, 2
print("p2: \(p2.x), \(p2.y)") // p2: 10, 2