Invoer

Uitvoer

Wat is Kotlin?

Kotlin is een moderne, statisch getypeerde programmeertaal op de JVM en de voorkeurstaal voor Android-ontwikkeling. Het is volledig interoperabel met Java en heeft beknopte, expressieve syntax. Meer op Wikipedia.

De Kotlin-formatter normaliseert inspringing (2 spaties per niveau), herstelt accolade-uitlijning en verwijdert overbodige spaties — volgens de officiële Kotlin-stijlconventies. Nieuw bij Kotlin? De Kotlin-tour is een goede start.

Gebruik

1

Plak uw Kotlin-code

Plak ruwe of rommelige Kotlin-code in de editor links of klik op Uploaden om een .kt-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.kt op te slaan.

Opmaakvoorbeeld

Voorbeeld: Een Kotlin data class opmaken

Niet-opgemaakte invoer:

data class User(val name:String,val age:Int){fun greet():String="Hello, $name!"
fun isAdult()=age>=18}

Opgemaakte uitvoer:

data class User(val name: String, val age: Int) {
fun greet(): String = "Hello, $name!"
fun isAdult() = age >= 18
}

Veelgestelde vragen

Behandelt deze formatter Kotlin data classes?

Ja. data class-declaraties met meerregelige constructorparameters worden door de haakjes-gebaseerde inspringlogica verwerkt voor leesbare uitvoer.

Kan ik Kotlin Android-code formatteren?

Ja — Android Kotlin (Activities, ViewModels, Composables) is standaard Kotlin-syntax. Plak uw .kt-inhoud en de formatter normaliseert de inspringing.

Vervangt dit ktlint of detekt?

Dit is een lichte online inspringformatter, geen volledige statische analyse. Voor productie-Kotlin bieden ktlint en detekt uitgebreide stijlcontroles conform de Kotlin-stijlconventies. Deze tool is ideaal voor snelle opmaak zonder installatie.

Gerelateerde tools