Junior
Swift-də hansı məlumat tipləri mövcuddur?
sobes.tech Süni İntellekt
AI-dan cavab
Swift-də aşağıdakı əsas məlumat tipləri mövcuddur:
- Sadə tiplər:
- Tam ədədlər:
Int(standart, platformadan asılıdır),Int8,Int16,Int32,Int64, və onların işarəsiz analoqlarıUInt8,UInt16,UInt32,UInt64. - Onluq ədədlər:
Float(32-bit təmsil),Double(64-bit təmsil, standart). - Boolean dəyərlər:
Bool(dəyəritruevə yafalseola bilər).
- Tam ədədlər:
- Sətirlər və simvollar:
String,Character. - Kolleksiyalar:
- Massivlər:
Array(sıralı kolleksiya, təkrarlamaya icazə verir). - Kümələr:
Set(sırasız, unikal dəyərlər kolleksiyası). - Sözlüklər:
Dictionary(sırasız, açar-dəyər cütləri kolleksiyası, açarlar unikal).
- Massivlər:
- Kortejlər:
Tuple(fərqli tiplərdəki bir neçə dəyəri tək bir birləşmiş dəyərdə qruplaşdırmaq). - Seçimli tiplər:
Optional(müəyyən bir tiplə dəyəri və ya dəyərin olmamasını (nil) təmsil edir). - Strukturlar:
struct(dəyər tipləri).struct Point { var x: Int var y: Int } - Siniflər:
class(istinad tipləri).class Person { var name: String init(name: String) { self.name = name } } - Enumlar:
enum(əlaqəli dəyərlər qrupu).enum Direction { case up, down, left, right } - Funkcional tiplər:
(Parameters) -> ReturnType(kapanışlar və funksiyaları təmsil edir).let greeting: (String) -> String = { name in return "Hello, \(name)!" }