Kotlin online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
Scrivi, compila ed esegui Kotlin online
Un compilatore e playground Kotlin online gratuito. Scrivi Kotlin nel browser, premi Esegui e il compilatore Kotlin crea ed esegue il programma in pochi secondi. Niente JDK, niente IntelliJ IDEA, niente Android Studio e nessun progetto Gradle da configurare prima.
L'editor usa lo stesso motore di VS Code, quindi evidenziazione della sintassi Kotlin e completamento automatico funzionano fin da subito. Il codice viene compilato con il compilatore ufficiale Kotlin/JVM in un container isolato, quindi hai il linguaggio vero: null safety, espressioni when, data class, lambda e l'intera libreria standard. Il programma di esempio legge due righe dallo stdin, ed è proprio quello che ti serve per problemi da colloquio ed esercizi da riga di comando.
Perché questo compilatore Kotlin è utile
- Compilazione ed esecuzione immediate: scrivi Kotlin, premi Esegui e vedi lo stdout ed eventuali errori del compilatore in pochi secondi, da computer o da smartphone.
- Evidenziazione della sintassi Kotlin e completamento automatico nello stesso motore di editor usato da VS Code, con una diagnostica chiara del compilatore quando qualcosa non supera il controllo dei tipi.
- L'input stdin è supportato:
readLine()ereadln()leggono dalla casella di input del playground, quindi i programmi da riga di comando e le soluzioni ai colloqui di programmazione funzionano dall'inizio alla fine. - Il vero compilatore Kotlin/JVM e la sua libreria standard: collezioni, string template, extension function, data class, sealed class e le basi della concorrenza senza coroutine funzionano tutti come in locale.
Cosa puoi creare nel playground Kotlin
- Null safety in pratica: tipi nullable, l'operatore di safe call
?., l'operatore Elvis?:e gli smart cast, provati una riga alla volta senza un progetto Android attorno. - Collezioni e lambda:
map,filter,groupBy,sortedByefoldsu liste e mappe, il cuore funzionale del Kotlin di tutti i giorni. - Algoritmi e problemi da colloquio che leggono l'input dallo stdin, più esperimenti rapidi con data class, rami
when, range ed extension function.
Domande frequenti sul compilatore Kotlin online
Il compilatore Kotlin online è gratuito?
Devo avere Android Studio o il JDK installato?
Posso leggere l'input dallo stdin nel playground Kotlin?
readLine() o readln(), esattamente come faresti eseguendo un programma compilato in un terminale. Il programma di partenza fa proprio questo: legge un nome e un'età e stampa un saluto.Quale versione di Kotlin usa il compilatore?
when con rami senza soggetto, data class, sealed class, funzioni extension e infix, trailing lambda e destrutturazione, funzionano tutte. Le API solo Android non sono disponibili, dato che non c'è un runtime Android; tutto ciò che fa parte della libreria standard di Kotlin sì.Come imparo Kotlin dopo aver provato il compilatore?
when, cicli, funzioni e collezioni con esercizi pratici e un certificato alla fine: una base solida prima di Android o Ktor.Strumenti utili per Kotlin
Strumenti gratuiti nel browser che si abbinano bene al playground Kotlin, tutti parte di Coddy.