Swift-formatter
Formatteer en verfraai Swift-broncode online. Herstel inspringing en normaliseer Swift-syntax.
Invoer
Uitvoer
Wat is Swift?
Swift is een krachtige, moderne programmeertaal van Apple voor iOS, macOS, watchOS en tvOS. De volledige taalreferentie staat in The Swift Programming Language. Ontworpen om veilig, snel en expressief te zijn — meer info op Wikipedia.
De Swift-formatter normaliseert inspringing (2 spaties per niveau), herstelt accolade-uitlijning en verwijdert overbodige spaties — volgens de Swift API Design Guidelines.
Gebruik
Plak uw Swift-code
Plak ruwe of rommelige Swift-code in de editor links of klik op Uploaden om een .swift-bestand te laden.
Direct formatteren
De formatter normaliseert automatisch inspringing (2 spaties), herstelt accolades en haakjes en ruimt witruimte op.
Kopiëren of downloaden
Gebruik Kopiëren om het resultaat te kopiëren of Downloaden om het als main.swift op te slaan.
Opmaakvoorbeeld
Example: Format a Swift struct
Ongeformatteerde invoer:
struct User{var name:String
var age:Int
func greet()->String{"Hello, \(name)!"}
var isAdult:Bool{age>=18}}Geformatteerde uitvoer:
struct User {
var name: String
var age: Int
func greet() -> String {
"Hello, \(name)!"
}
var isAdult: Bool {
age >= 18
}
}Veelgestelde vragen
Behandelt deze formatter Swift-closures?
Ja. Swift-closures gebruiken accolade-syntax en worden door de inspringlogica verwerkt. Trailing closures en meerregelige closures worden correct ingesprongen.
Kan ik SwiftUI-code formatteren?
Ja — SwiftUI volgt standaard Swift-syntax. Plak uw view-code en de formatter normaliseert inspringing voor struct-, var body-blokken en modifierketens.
Vervangt dit swift-format?
Dit is een lichte online inspringformatter. Voor lokale ontwikkeling biedt SwiftFormat volledige stijlhandhaving met veel meer regels. Deze tool is ideaal voor snelle opmaak zonder installatie.