Junior
Koje tipove podataka postoje u Swift-u?
sobes.tech АИ
Одговор од АИ
U Swift-u postoje sledeći osnovni tipovi podataka:
- Jednostavni tipovi:
- Celi brojevi:
Int(po default-u, zavisi od platforme),Int8,Int16,Int32,Int64, kao i njihovi bezsignirani ekvivalentiUInt8,UInt16,UInt32,UInt64. - Brojevi sa pokretnom zarezom:
Float(predstavlja 32-bitnu vrednost),Double(predstavlja 64-bitnu vrednost, po default-u). - Booleove vrednosti:
Bool(može bititrueilifalse).
- Celi brojevi:
- Nizovi i karakteri:
String,Character. - Kolekcije:
- Nizovi:
Array(uređena kolekcija, dozvoljava duplikate). - Skupovi:
Set(neuređena kolekcija jedinstvenih vrednosti). - Rečnici:
Dictionary(neuređena kolekcija parova ključ-vrednost, gde su ključevi jedinstveni).
- Nizovi:
- Tupli:
Tuple(grupisanje više vrednosti različitih tipova u jedan složeni vrednost). - Opcionalni tipovi:
Optional(predstavlja ili vrednost određenog tipa ili odsustvo vrednosti (nil)). - Strukture:
struct(tipovi vrednosti).struct Point { var x: Int var y: Int } - Klase:
class(referentni tipovi).class Person { var name: String init(name: String) { self.name = name } } - Enumeracije:
enum(grupa povezanih vrednosti).enum Direction { case up, down, left, right } - Funkcionalni tipovi:
(Parameters) -> ReturnType(predstavljaju zatvaranja i funkcije).let greeting: (String) -> String = { name in return "Hello, \(name)!" }