Menu
Coddy logo textTech

Compilateur Kotlin en ligne

Écrivez, exécutez et partagez des extraits de code - sans installation.

CoddyMain.kt
Output
Click Run to see the output here.

Écrire, compiler et exécuter Kotlin en ligne

Un compilateur et playground Kotlin en ligne gratuit. Tape du Kotlin dans ton navigateur, appuie sur Run, et le compilateur Kotlin construit et exécute ton programme en quelques secondes. Pas de JDK, pas d'IntelliJ IDEA, pas d'Android Studio et pas de projet Gradle à configurer avant.

L'éditeur utilise le même moteur que VS Code, donc la coloration syntaxique et l'autocomplétion Kotlin fonctionnent d'emblée. Le code est compilé avec le compilateur officiel Kotlin/JVM dans un conteneur isolé, tu as donc le vrai langage : null safety, expressions when, data classes, lambdas et toute la bibliothèque standard. Le programme d'exemple lit deux lignes sur stdin, exactement ce qu'il faut pour les problèmes d'entretien et les exercices en ligne de commande.

Ce qui rend ce compilateur Kotlin utile

  • Compilation et exécution instantanées : écris du Kotlin, appuie sur Run et vois stdout et les éventuelles erreurs de compilation en quelques secondes, sur ordinateur ou sur téléphone.
  • Coloration syntaxique et autocomplétion Kotlin dans le même moteur d'éditeur que VS Code, avec des diagnostics clairs du compilateur quand quelque chose ne passe pas le typage.
  • L'entrée stdin est prise en charge : readLine() et readln() lisent dans la zone d'entrée du playground, donc les programmes en ligne de commande et les solutions d'entretiens techniques fonctionnent de bout en bout.
  • Le vrai compilateur Kotlin/JVM et sa bibliothèque standard : collections, templates de chaînes, fonctions d'extension, data classes et sealed classes s'exécutent comme en local.

Ce que tu peux construire dans le playground Kotlin

  • La null safety en pratique : types nullables, opérateur d'appel sûr ?., opérateur Elvis ?: et smart casts, testés ligne par ligne sans projet Android autour.
  • Collections et lambdas : map, filter, groupBy, sortedBy et fold sur des listes et des maps, le cœur fonctionnel du Kotlin de tous les jours.
  • Algorithmes et problèmes d'entretien qui lisent l'entrée sur stdin, plus des expériences rapides avec les data classes, les branches when, les ranges et les fonctions d'extension.

FAQ du compilateur Kotlin en ligne

Le compilateur Kotlin en ligne est-il gratuit ?
Oui, le playground Kotlin est gratuit et sans inscription. Ouvre la page, écris ton code et exécute-le. Il n'y a ni JDK, ni IntelliJ, ni Android Studio à installer.
Ai-je besoin d'Android Studio ou du JDK ?
Non. Kotlin est compilé et exécuté sur nos serveurs, rien n'est installé sur ta machine. C'est un moyen rapide de tester un extrait depuis un Chromebook, une tablette, un portable professionnel verrouillé ou tout ordinateur où tu ne peux pas installer de toolchain.
Puis-je lire l'entrée stdin dans le playground Kotlin ?
Oui. Saisis tes lignes d'entrée dans la zone prévue et lis-les avec readLine() ou readln(), exactement comme en exécutant un programme compilé dans un terminal. Le programme de départ le fait : il lit un nom et un âge et affiche une salutation.
Quelle version de Kotlin le compilateur utilise-t-il ?
Le playground utilise le compilateur officiel Kotlin/JVM avec la bibliothèque standard, donc les fonctionnalités modernes du langage (when sans sujet, data classes, sealed classes, fonctions d'extension et infix, trailing lambdas et déstructuration) fonctionnent toutes. Les API propres à Android ne sont pas disponibles, faute de runtime Android ; tout ce qui est dans la bibliothèque standard Kotlin l'est.
Comment apprendre Kotlin après avoir essayé le compilateur ?
Modifie le code d'exemple, appuie sur Run et itère. Quand tu veux quelque chose de plus structuré, le cours Kotlin interactif et gratuit de Coddy couvre la null safety, when, les boucles, les fonctions et les collections avec des exercices pratiques et un certificat à la fin : une base solide avant Android ou Ktor.

Outils utiles pour Kotlin

Outils gratuits dans le navigateur qui s'associent bien avec le Playground Kotlin - tout fait partie de Coddy.