Menu
Coddy logo textTech

온라인 Kotlin 컴파일러

코드 스니펫을 작성, 실행, 공유하세요 - 별도 설치가 필요 없습니다.

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

Kotlin을 온라인에서 쓰고, 컴파일하고, 실행하기

무료 온라인 Kotlin 컴파일러와 플레이그라운드입니다. 브라우저에서 Kotlin을 입력하고 Run을 누르면 Kotlin 컴파일러가 프로그램을 빌드해 몇 초 만에 실행합니다. JDK도, IntelliJ IDEA도, Android Studio도, 미리 설정할 Gradle 프로젝트도 없습니다.

에디터는 VS Code와 같은 엔진을 사용하므로 Kotlin 문법 강조와 자동 완성이 바로 동작합니다. 코드는 격리된 컨테이너에서 공식 Kotlin/JVM 컴파일러로 컴파일되므로 널 안전성, when 식, 데이터 클래스, 람다, 전체 표준 라이브러리 등 진짜 언어를 그대로 쓸 수 있습니다. 예제 프로그램은 stdin에서 두 줄을 읽습니다. 면접 문제와 커맨드라인 연습에 꼭 필요한 기능입니다.

이 Kotlin 컴파일러가 유용한 이유

  • 즉시 컴파일하고 실행: Kotlin을 쓰고 Run을 누르면 stdout과 컴파일 오류를 몇 초 만에 확인할 수 있습니다. 데스크톱에서도 휴대폰에서도.
  • VS Code와 같은 에디터 엔진의 Kotlin 문법 강조와 자동 완성, 타입 검사를 통과하지 못할 때 보여 주는 명확한 컴파일러 진단.
  • stdin 입력 지원: readLine()readln()이 플레이그라운드의 입력 상자에서 읽으므로 커맨드라인 프로그램과 코딩 면접 풀이가 끝까지 동작합니다.
  • 진짜 Kotlin/JVM 컴파일러와 표준 라이브러리: 컬렉션, 문자열 템플릿, 확장 함수, 데이터 클래스, sealed 클래스가 로컬과 똑같이 실행됩니다.

Kotlin 플레이그라운드에서 만들 수 있는 것

  • 실전 널 안전성: nullable 타입, 안전 호출 연산자 ?., 엘비스 연산자 ?:, 스마트 캐스트를 Android 프로젝트 없이 한 줄씩 검증.
  • 컬렉션과 람다: 리스트와 맵에 대한 map, filter, groupBy, sortedBy, fold. 일상적인 Kotlin의 함수형 핵심.
  • stdin에서 입력을 읽는 알고리즘과 면접 문제, 그리고 데이터 클래스, when 분기, 범위, 확장 함수를 이용한 빠른 실험.

온라인 Kotlin 컴파일러 FAQ

온라인 Kotlin 컴파일러는 무료인가요?
네, Kotlin 플레이그라운드는 가입 없이 무료로 사용할 수 있습니다. 페이지를 열고 코드를 쓰고 실행하세요. JDK, IntelliJ, Android Studio를 설치할 필요가 없습니다.
Android Studio나 JDK를 설치해야 하나요?
아니요. Kotlin은 저희 서버에서 컴파일되고 실행되므로 사용자 컴퓨터에는 아무것도 설치되지 않습니다. Chromebook, 태블릿, 제한된 업무용 노트북 등 툴체인을 설정할 수 없는 어떤 컴퓨터에서도 스니펫을 빠르게 테스트할 수 있습니다.
Kotlin 플레이그라운드에서 stdin 입력을 읽을 수 있나요?
네. 입력 상자에 입력 줄을 적고, 컴파일된 프로그램을 터미널에서 실행할 때와 똑같이 readLine()이나 readln()으로 읽으면 됩니다. 시작 프로그램이 바로 그렇게 이름과 나이를 읽어 인사말을 출력합니다.
컴파일러는 어떤 Kotlin 버전을 사용하나요?
플레이그라운드는 표준 라이브러리가 포함된 공식 Kotlin/JVM 컴파일러를 사용하므로, 대상 없는 when, 데이터 클래스, sealed 클래스, 확장 함수와 infix 함수, 후행 람다, 구조 분해 같은 현대적인 언어 기능이 모두 동작합니다. Android 런타임이 없어서 Android 전용 API는 쓸 수 없지만, Kotlin 표준 라이브러리에 있는 것은 모두 쓸 수 있습니다.
컴파일러를 써 본 뒤 Kotlin은 어떻게 배우나요?
예제 코드를 수정하고 Run을 누르며 반복해 보세요. 더 체계적으로 배우고 싶다면 Coddy의 무료 인터랙티브 Kotlin 코스가 널 안전성, when, 반복문, 함수, 컬렉션을 실습과 함께 다루고 마지막에 수료증을 발급합니다. Android나 Ktor 전에 다지는 탄탄한 기초입니다.

Kotlin에 유용한 도구

Kotlin 플레이그라운드와 잘 어울리는 브라우저 기반 무료 도구 - 모두 Coddy의 일부입니다.