Junior
Kādi datu tipi pastāv Swift?
sobes.tech AI
Atbilde no AI
Swift valkā šādus galvenos datu tipus:
- Vienkārši tipi:
- Veselos tipi:
Int(pēc noklusējuma, atkarīgs no platformas),Int8,Int16,Int32,Int64, kā arī bezzīmju analoguUInt8,UInt16,UInt32,UInt64. - Peldošā punkta tipi:
Float(32 bitu pārstāvība),Double(64 bitu pārstāvība, pēc noklusējuma). - Boolea vērtības:
Bool(pieņem vērtībastruevaifalse).
- Veselos tipi:
- Rindas un simboli:
String,Character. - Kolekcijas:
- Masīvi:
Array(kārtota kolekcija, kas ļauj dublēšanu). - Kopas:
Set(nekārtota kolekcija ar unikālām vērtībām). - Vārdnīcas:
Dictionary(nekārtota pāru kolekcija ar atslēgām un vērtībām, kur atslēgas ir unikālas).
- Masīvi:
- Korteži:
Tuple(vairāku dažādu tipu vērtību grupēšana vienā kopīgā vērtībā). - Opcionālie tipi:
Optional(attēlo vai nu noteikta tipa vērtību, vai tās neesamību (nil)). - Struktūras:
struct(vērtību tipi).struct Point { var x: Int var y: Int } - Klases:
class(atsauces tipi).class Person { var name: String init(name: String) { self.name = name } } - Izvēles:
enum(saistītu vērtību grupa).enum Direction { case up, down, left, right } - Funkciju tipi:
(Parameters) -> ReturnType(attēlo slēdzienus un funkcijas).let greeting: (String) -> String = { name in return "Hello, \(name)!" }