Junior
Welche Datentypen gibt es in Swift?
sobes.tech KI
Antwort von AI
In Swift gibt es die folgenden grundlegenden Datentypen:
- Einfache Typen:
- Ganzzahltypen:
Int(standardmäßig, plattformabhängig),Int8,Int16,Int32,Int64sowie deren vorzeichenlose GegenstückeUInt8,UInt16,UInt32,UInt64. - Fließkommazahlen:
Float(32-Bit-Darstellung),Double(64-Bit-Darstellung, standardmäßig). - Boolesche Werte:
Bool(nimmt die Wertetrueoderfalsean).
- Ganzzahltypen:
- Zeichenketten und Zeichen:
String,Character. - Sammlungen:
- Arrays:
Array(geordnete Sammlung, erlaubt Duplikate). - Mengen:
Set(ungeordnete Sammlung von eindeutigen Werten). - Wörterbücher:
Dictionary(ungeordnete Sammlung von Schlüssel-Wert-Paaren, bei denen die Schlüssel eindeutig sind).
- Arrays:
- Tupel:
Tuple(Gruppierung mehrerer Werte verschiedener Typen in einem einzigen zusammengesetzten Wert). - Optionale Typen:
Optional(stellt entweder einen Wert eines bestimmten Typs oder das Fehlen eines Wertes (nil) dar). - Strukturen:
struct(Werttypen).struct Point { var x: Int var y: Int } - Klassen:
class(Referenztypen).class Person { var name: String init(name: String) { self.name = name } } - Aufzählungen:
enum(Gruppe verwandter Werte).enum Direction { case up, down, left, right } - Funktionstypen:
(Parameters) -> ReturnType(repräsentieren Closures und Funktionen).let greeting: (String) -> String = { name in return "Hello, \(name)!" }