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

1

Plak uw Swift-code

Plak ruwe of rommelige Swift-code in de editor links of klik op Uploaden om een .swift-bestand te laden.

2

Direct formatteren

De formatter normaliseert automatisch inspringing (2 spaties), herstelt accolades en haakjes en ruimt witruimte op.

3

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.

Gerelateerde tools