Formattatore Swift
Formatta e abbellisci online il codice sorgente Swift. Correggi l'indentazione e normalizza la sintassi Swift.
Input
Output
Cos'è Swift?
Swift è un linguaggio di programmazione moderno e potente sviluppato da Apple per lo sviluppo su iOS, macOS, watchOS e tvOS. Puoi leggere il riferimento completo in The Swift Programming Language. È progettato per essere sicuro, veloce ed espressivo — maggiori informazioni su Wikipedia.
Il formattatore Swift normalizza l'indentazione (2 spazi per livello), corregge l'allineamento delle graffe e rimuove gli spazi finali — seguendo le linee guida di progettazione API Swift.
Come usarlo
Incolla il codice Swift
Incolla codice Swift grezzo o disordinato nell'editor a sinistra oppure fai clic su Carica per aprire un file .swift.
Formattazione immediata
Il formattatore normalizza automaticamente l'indentazione (2 spazi), corregge l'allineamento di graffe e parentesi quadre e ripulisce gli spazi.
Copia o scarica
Usa il pulsante Copia per copiare il risultato oppure Scarica per salvarlo come file main.swift.
Esempio di formattazione
Example: Format a Swift struct
Input non formattato:
struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}Output formattato:
struct User {
var name: String
var age: Int
func greet() -> String {
"Hello, \(name)!"
}
var isAdult: Bool {
age >= 18
}
}Domande frequenti
Questo formattatore gestisce le closure Swift?
Sì. Le closure Swift usano sintassi basata su graffe e sono gestite dalla logica di indentazione delle graffe. Le closure con sintassi trailing e su più righe sono indentate correttamente.
Posso formattare codice SwiftUI?
Sì — il codice SwiftUI segue la sintassi Swift standard. Incolla il codice della vista SwiftUI e il formattatore normalizzerà l'indentazione per tutti i blocchi struct, var body e le catene di modificatori.
Sostituisce swift-format?
Questo è un formattatore online leggero per l'indentazione. Per lo sviluppo locale, SwiftFormat applica regole di stile complete con molte più opzioni. Questo strumento è ideale per una formattazione rapida senza installazione.