Junior
Swift-də dəyər tipləri nədir və onlar məlumat tipləri ilə necə əlaqəlidir?
sobes.tech Süni İntellekt
AI-dan cavab
Swift-də dəyər növləri — bu, dəyəri dəyişdirildikdə və ya funksiyaya ötürüləndə kopyalanan növlərdir. Hər bir dəyər növü nümunəsi öz məlumat nüsxəsini saxlayır.
Swift-də dəyər növlərinə aşağıdakılar daxildir:
- Struktur (
struct) - Siyahılar (
enum) - Tuples (
tuple) - Əsas məlumat tipləri:
- Rəqəmli tiplər (
Int,Double,Float,Boolvə s.) - Stringlər (
String) - Array-lər (
Array) - Dictionary-lər (
Dictionary) - Set-lər (
Set)
- Rəqəmli tiplər (
Nümunə:
struct Point {
var x: Int
var y: Int
}
var p1 = Point(x: 1, y: 2)
var p2 = p1 // p1 dəyərinin p2-ə nüsxəsi
print("p1: \(p1.x), \(p1.y)") // p1: 1, 2
print("p2: \(p2.x), \(p2.y)") // p2: 1, 2
p2.x = 10 // p2-də dəyişiklik p1-ə təsir etmir
print("p1: \(p1.x), \(p1.y)") // p1: 1, 2
print("p2: \(p2.x), \(p2.y)") // p2: 10, 2