Bases & syntaxe
// Déclaration d'une constante avec type inference
let pi = 3.14159
Utiliser
letpour déclarer des valeurs qui ne changent pas
Structures de données
// Tableau mutable
var fruits: [String] = ["Pomme", "Banane"]
Les tableaux sont des structures de données flexibles et dynamiques
Fonctions & methodes essentielles
func greet(name: String) -> String {
return "Bonjour, \(name)"
}
Définition d'une fonction avec un paramètre et une valeur de retour
Patterns courants
if let value = optionalValue {
// Utilisation de la valeur optionnelle
}
Gestion des valeurs optionnelles de manière sûre
Operations avancees
let result = (1...5).map { $0 * 2 }
Utilisation de l'opérateur
mappour transformer une collection
Debugging & outils
print("Valeur de x: \(x)")
Afficher des valeurs dans la console pendant le débogage