Menu
Coddy logo textTech

Kompilator Kotlin online

Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.

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

Pisz, kompiluj i uruchamiaj Kotlin online

Darmowy kompilator i edytor Kotlin online. Wpisz kod Kotlin w przeglądarce, kliknij Uruchom, a kompilator Kotlina zbuduje i wykona program w kilka sekund. Bez JDK, bez IntelliJ IDEA, bez Android Studio i bez zakładania projektu Gradle.

Edytor używa tego samego silnika co VS Code, więc podświetlanie składni Kotlina i autouzupełnianie działają od razu. Kod kompiluje się oficjalnym kompilatorem Kotlin/JVM w odizolowanym kontenerze, więc dostajesz prawdziwy język: null safety, wyrażenia when, klasy danych, lambdy i pełną bibliotekę standardową. Przykładowy program czyta dwie linie ze stdin, a tego właśnie potrzebujesz do zadań rekrutacyjnych i ćwiczeń w wierszu poleceń.

Dlaczego ten kompilator Kotlin się przydaje

  • Natychmiastowa kompilacja i uruchomienie: piszesz kod w Kotlinie, klikasz Uruchom i w kilka sekund widzisz stdout oraz ewentualne błędy kompilatora, na komputerze albo telefonie.
  • Podświetlanie składni Kotlina i autouzupełnianie w tym samym silniku edytora, którego używa VS Code, z czytelną diagnostyką kompilatora, gdy coś nie zgadza się z typami.
  • Obsługa standardowego wejścia: readLine() i readln() czytają z pola wejściowego edytora, więc programy wiersza poleceń i rozwiązania zadań rekrutacyjnych działają od początku do końca.
  • Prawdziwy kompilator Kotlin/JVM i biblioteka standardowa: kolekcje, szablony napisów, funkcje rozszerzające, klasy danych, klasy sealed i podstawy współbieżności bez korutyn działają tak jak lokalnie.

Co możesz zbudować w edytorze online Kotlin

  • Null safety w praktyce: typy nullable, operator bezpiecznego wywołania ?., operator Elvis ?: i smart casty, testowane linia po linii bez otaczającego projektu Android.
  • Kolekcje i lambdy: map, filter, groupBy, sortedBy i fold na listach i mapach, czyli funkcyjny rdzeń codziennego Kotlina.
  • Algorytmy i zadania rekrutacyjne czytające dane ze stdin, a do tego szybkie eksperymenty z klasami danych, gałęziami when, zakresami i funkcjami rozszerzającymi.

Kompilator Kotlin online: najczęstsze pytania

Czy kompilator Kotlin online jest darmowy?
Tak, edytor online Kotlin jest darmowy i nie wymaga rejestracji. Otwórz stronę, napisz kod i uruchom go. Nie trzeba instalować JDK, IntelliJ ani Android Studio.
Czy muszę mieć zainstalowane Android Studio albo JDK?
Nie. Kotlin kompiluje się i działa na naszych serwerach, więc na twoim komputerze nic nie jest instalowane. Dzięki temu możesz szybko przetestować fragment kodu na Chromebooku, tablecie, zablokowanym służbowym laptopie albo dowolnym komputerze, na którym nie da się skonfigurować narzędzi.
Czy mogę czytać dane ze stdin w edytorze online Kotlin?
Tak. Wpisz linie danych w pole wejściowe i odczytaj je przez readLine() albo readln(), dokładnie tak jak przy uruchamianiu skompilowanego programu w terminalu. Program startowy robi właśnie to: czyta imię i wiek, a potem wypisuje powitanie.
Jakiej wersji Kotlina używa kompilator?
Edytor używa oficjalnego kompilatora Kotlin/JVM z biblioteką standardową, więc działają nowoczesne funkcje języka: when z gałęziami bez podmiotu, klasy danych, klasy sealed, funkcje rozszerzające i infiksowe, lambdy końcowe i destrukturyzacja. API dostępne tylko na Androidzie nie działają, bo nie ma tu środowiska Android; wszystko z biblioteki standardowej Kotlina działa.
Jak uczyć się Kotlina po wypróbowaniu kompilatora?
Zmieniaj przykładowy kod, klikaj Uruchom i poprawiaj. Gdy zechcesz czegoś bardziej uporządkowanego, darmowy interaktywny kurs Kotlin w Coddy omawia null safety, when, pętle, funkcje i kolekcje z praktycznymi ćwiczeniami i certyfikatem na koniec. To solidna podstawa przed Androidem albo Ktorem.

Przydatne narzędzia do Kotlin

Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Kotlin online. Wszystkie w Coddy.