Junior
Welke datatypes bestaan er in Swift?
sobes.tech AI
Antwoord van AI
In Swift zijn de volgende hoofdtypen gegevens:
- Eenvoudige typen:
- Gehele getallen:
Int(standaard, afhankelijk van het platform),Int8,Int16,Int32,Int64, en hun unsigned tegenhangersUInt8,UInt16,UInt32,UInt64. - Kommazettingen:
Float(32-bits representatie),Double(64-bits representatie, standaard). - Booleaanse waarden:
Bool(neemt de waardentrueoffalseaan).
- Gehele getallen:
- Strings en tekens:
String,Character. - Collecties:
- Arrays:
Array(geordende collectie, staat duplicaten toe). - Sets:
Set(ongeordende collectie van unieke waarden). - Dictionaries:
Dictionary(ongeordende collectie van sleutel-waarde paren, waarbij de sleutels uniek zijn).
- Arrays:
- Tuples:
Tuple(groepering van meerdere waarden van verschillende typen in één samengestelde waarde). - Optionele typen:
Optional(vertegenwoordigt of een waarde van een bepaald type of het ontbreken van een waarde (nil) is). - Structuren:
struct(waardetypen).struct Point { var x: Int var y: Int } - Klassen:
class(referentietypen).class Person { var name: String init(name: String) { self.name = name } } - Enumeraties:
enum(groep gerelateerde waarden).enum Direction { case up, down, left, right } - Functionele typen:
(Parameters) -> ReturnType(vermelden sluitingen en functies).let greeting: (String) -> String = { name in return "Hello, \(name)!" }