Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground
Kotlin Playground、REPL、IntelliJ IDEAで最初のコード断片を実行します
「Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground」はCoddyKit上の無料Kotlin Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはKotlin Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Kotlin Academyコースには全4レッスンが含まれています。
環境をセットアップする理由
本格的なKotlinコードを書く前に、コードを編集し、コンパイルし、実行する方法が必要です。Kotlinには、オンラインのPlayground、コマンドラインのREPL、IntelliJ IDEAという3つの一般的な入り口があります。
Kotlin Playground
play.kotlinlang.orgのKotlin Playgroundでは、インストールせずにブラウザー上でKotlinを実行できます。短いコード片を試したり、学習したりするのに最適です。
// Try this in the Playground:
fun main() {
println("Hello from Playground!")
}最初のコード片
最も簡単なKotlinプログラムは、コンソールに出力するmain関数です。このコード片を実行して、出力が表示される様子を確認してみましょう。
fun main() {
println("Hello, Kotlin!")
}IntelliJ IDEAのインストール
IntelliJ IDEA Community Editionは、無料でKotlinに対応し、Kotlinコンパイラーが同梱された、推奨のローカルIDEです。jetbrains.com/ideaからダウンロードしてください。
Kotlinプロジェクトの作成
IntelliJでFile → New → Projectを選び、Kotlin、JVM、JDKを指定します。IntelliJによってsrc/main/kotlinフォルダーが作成され、そこに.ktファイルを保存します。
IntelliJでコードを実行する
Main.ktというファイルを追加し、main関数を貼り付けて、ガターにある緑色の▷をクリックします。IntelliJがコンパイルと実行を1回の操作で行います。
fun main() {
println("Running in IntelliJ")
println("Kotlin version active")
}Kotlin REPL
REPL(Read-Eval-Print Loop)を使うと、Kotlinの式を入力して結果をすぐに確認できます。IntelliJの(Tools → Kotlin → REPL)から起動するか、コマンドラインでkotlincを実行してください。
// Sample REPL session:
// >>> val x = 10
// >>> x * 5
// res1: kotlin.Int = 50REPL形式の式
REPLに入力できるものは、すべてmain関数でも使えます。算術演算、文字列操作、変数宣言を試してみましょう。
fun main() {
val x = 10
val y = 5
println(x + y) // 15
println("Hello".length) // 5
}コマンドラインのkotlinc
Homebrew(brew install kotlin)またはSDKMANを使ってKotlinコンパイラーをインストールします。その後、kotlinc Hello.kt -include-runtime -d Hello.jarを実行すると、実行可能なJARが作成されます。
複数のprintln呼び出し
各printlnは1行を出力します。プログラムの動作を追跡するために、自由に使ってください。
fun main() {
println("Line 1")
println("Line 2")
println("Line 3")
}ツールの選び方
小さな実験にはPlayground、学習やプロジェクトにはIntelliJ、短い1行のコードにはREPLが適しています。本番開発のほとんどはIntelliJで行います。
確認問題
インストールが不要で、ブラウザー上だけでKotlinを実行できるツールはどれですか。
まとめ
Kotlinを実行する方法は3つあります。Playground(インストール不要)、IntelliJ(フル機能のIDE)、REPL(簡単な実験向け)です。作業に合った、最も手軽なツールを選んでください。
よくある質問
「Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground」レッスンは無料ですか?
はい。「Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Kotlin Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Kotlin Academyコースには全4レッスンが含まれています。
「Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground」で何を学びますか?
Kotlin Playground、REPL、IntelliJ IDEAで最初のコード断片を実行します ブラウザで直接実行するハンズオンコードでKotlin Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
Kotlin Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのKotlin Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このKotlin Academyレッスンでコードを書いて実行できますか?
はい。すべてのKotlin Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- Kotlinのセットアップ:REPL、IntelliJ、オンラインPlayground
- valとvar:初日から不変性を学ぶ
- Kotlinの基本型:Int、Double、Boolean、Char
- 最初のKotlinプログラム:main、println、入力