Formateur Swift
Formatez et embellissez du code Swift en ligne. Corrigez l'indentation et normalisez la syntaxe Swift.
Entrée
Sortie
Qu'est-ce que Swift ?
Swift est un langage de programmation moderne et puissant développé par Apple pour iOS, macOS, watchOS et tvOS. Vous pouvez lire la référence complète dans The Swift Programming Language. Il est conçu pour être sûr, rapide et expressif — plus d'informations sur Wikipedia.
Le formateur Swift normalise l'indentation (2 espaces par niveau), corrige l'alignement des accolades et supprime les espaces en fin de ligne — conformément aux directives de conception d'API Swift.
Mode d'emploi
Collez votre code Swift
Collez du code Swift brut dans l'éditeur de gauche ou cliquez sur Téléverser pour charger un fichier .swift.
Formatage instantané
Le formateur normalise automatiquement l'indentation (2 espaces), corrige accolades et crochets et nettoie les espaces.
Copier ou télécharger
Utilisez le bouton Copier pour copier le résultat ou Télécharger pour l'enregistrer en main.swift.
Exemple de formatage
Example: Format a Swift struct
Entrée non formatée :
struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}Sortie formatée :
struct User {
var name: String
var age: Int
func greet() -> String {
"Hello, \(name)!"
}
var isAdult: Bool {
age >= 18
}
}Questions fréquentes
Ce formateur gère-t-il les closures Swift ?
Oui. Les closures Swift utilisent une syntaxe basée sur les accolades et sont traitées par la logique d'indentation du formateur. La syntaxe trailing closure et les closures multilignes sont correctement indentées.
Puis-je formater du code SwiftUI ?
Oui — le code SwiftUI suit la syntaxe Swift standard. Collez votre vue SwiftUI ; le formateur normalise l'indentation pour tous les blocs struct, var body et chaînes de modificateurs.
Cela remplace-t-il swift-format ?
C'est un formateur d'indentation léger en ligne. Pour le développement local, SwiftFormat assure une application complète du style avec bien plus de règles. Cet outil convient pour un formatage rapide sans installation.