Junior
Quels types de données existent en Swift?
sobes.tech IA
Réponse de l'IA
En Swift, il existe les principaux types de données suivants:
- Types simples :
- Types entiers :
Int(par défaut, dépend de la plateforme),Int8,Int16,Int32,Int64, ainsi que leurs analogues non signésUInt8,UInt16,UInt32,UInt64. - Flottants :
Float(représentation 32 bits),Double(représentation 64 bits, par défaut). - Valeurs booléennes :
Bool(peut êtretrueoufalse).
- Types entiers :
- Chaînes et caractères :
String,Character. - Collections :
- Tableaux :
Array(collection ordonnée, permettant les doublons). - Ensembles :
Set(collection non ordonnée de valeurs uniques). - Dictionnaires :
Dictionary(collection non ordonnée de paires clé-valeur, où les clés sont uniques).
- Tableaux :
- Tuples :
Tuple(regroupement de plusieurs valeurs de différents types en une seule valeur composée). - Types optionnels :
Optional(représente une valeur d’un type spécifique ou l’absence de valeur (nil)). - Structures :
struct(types de valeur).struct Point { var x: Int var y: Int } - Classes :
class(types de référence).class Person { var name: String init(name: String) { self.name = name } } - Énumérations :
enum(groupe de valeurs liées).enum Direction { case up, down, left, right } - Types fonctionnels :
(Parameters) -> ReturnType(représentent des closures et des fonctions).let greeting: (String) -> String = { name in return "Hello, \(name)!" }