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 コンパイラによりサンドボックス化されたコンテナでコンパイルされるため、null安全、when 式、データクラス、ラムダ、完全な標準ライブラリといった本物の言語機能が使えます。サンプルプログラムは stdin から2行を読み込みます。面接問題やコマンドライン演習に必要なのはまさにこれです。

この Kotlin コンパイラが便利な理由

  • 即座にコンパイル・実行: Kotlin を書いて Run を押せば、stdout とコンパイルエラーが数秒で表示されます。デスクトップでもスマホでも。
  • VS Code と同じエディタエンジンによる Kotlin のシンタックスハイライトと自動補完。型チェックに通らないときは分かりやすいコンパイラ診断を表示。
  • stdin 入力に対応: readLine()readln() はプレイグラウンドの入力欄から読み込むので、コマンドラインプログラムやコーディング面接の解答が最後まで動きます。
  • 本物の Kotlin/JVM コンパイラと標準ライブラリ: コレクション、文字列テンプレート、拡張関数、データクラス、sealed クラスがローカルと同じように動きます。

Kotlin プレイグラウンドで作れるもの

  • 実践的な null安全: nullable 型、安全呼び出し演算子 ?.、エルビス演算子 ?:、スマートキャストを、Android プロジェクトなしで1行ずつ検証。
  • コレクションとラムダ: リストとマップに対する mapfiltergroupBysortedByfold。日常の Kotlin の関数型の中核。
  • stdin から入力を読むアルゴリズムや面接問題に加え、データクラス、when 分岐、範囲、拡張関数を使った手軽な実験。

Kotlin オンラインコンパイラ FAQ

Kotlin オンラインコンパイラは無料ですか?
はい、Kotlin プレイグラウンドは登録不要で無料です。ページを開いてコードを書き、実行するだけ。JDK、IntelliJ、Android Studio のインストールは不要です。
Android Studio や JDK のインストールは必要ですか?
いいえ。Kotlin は当社のサーバーでコンパイル・実行されるので、お使いのマシンには何もインストールされません。Chromebook、タブレット、制限のある業務用ノート PC など、ツールチェーンを用意できない環境からでも手軽にスニペットを試せます。
Kotlin プレイグラウンドで stdin から入力を読めますか?
はい。入力欄に入力行を書き、コンパイル済みプログラムをターミナルで実行するときと同じように readLine() または readln() で読み込みます。初期プログラムがまさにそれを行い、名前と年齢を読んで挨拶を出力します。
コンパイラはどの Kotlin バージョンを使っていますか?
プレイグラウンドは標準ライブラリ付きの公式 Kotlin/JVM コンパイラを使うので、対象なしの when、データクラス、sealed クラス、拡張関数と infix 関数、末尾ラムダ、分解宣言といったモダンな言語機能がすべて動きます。Android ランタイムがないため Android 専用 API は使えませんが、Kotlin 標準ライブラリのものはすべて使えます。
コンパイラを試した後、Kotlin をどう学べばいいですか?
サンプルコードを編集し、Run を押して繰り返しましょう。より体系的に学びたくなったら、Coddy の無料インタラクティブ Kotlin コースが null安全、when、ループ、関数、コレクションをハンズオン演習で扱い、最後に証明書を発行します。Android や Ktor の前の確かな土台になります。

Kotlinに役立つツール

Kotlin プレイグラウンドと相性の良い、ブラウザベースの無料ツール - すべて Coddy の一部です。