English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Kotlin 入門プログラム

この記事では、KotlinでHello Worldプログラムを書く方法を学びます。

スクリーンに「Hello, World!」を出力するシンプルなプログラムです。これは非常にシンプルなサンプルプログラムです。

プログラムを書く前に、コンピュータがKotlinを実行できることを確認してください。

「Hello, World!」プログラムがKotlinでどのように効果的に動作するかを詳しく見てみましょう。

Kotlinの「Hello, World!」プログラム

// Hello World Program
fun main(args : Array<String>) {
    println("Hello, World!")
}

このプログラムを実行すると、以下のような出力が表示されます:

Hello, World!

このプログラムはどのように動作しますか?

  1. // Hello World Program
    で始まるものはすべて // 先頭の行はKotlinのコメント(Javaに似ています)です。コメントはコンパイラによって無視されます。コメントは、コードの意図や機能を理解するために読者に役立ちます。詳細については、以下のリンクを参照してください Kotlin コメント

  2. fun main(args : Array<String>) { ... }
    このmain関数は、各Kotlinアプリケーションで必要です。Kotlinコンパイラはmain関数からコードを実行し始めます。
    この関数は文字列の配列を引数として受け取り、Unitを返します。関数と引数について後の章で詳しく説明します。
    main関数は強制的な関数であり、それは各Kotlinプログラムのエントリポイントです。main関数のシグネチャは以下の通りです:

    fun main(args : Array<String>) {
        ... .. ...
    }
  3. println("Hello, World!")
    println()関数は、指定されたメッセージを引用符と改行符内に印刷し、標準出力ストリームに输出します。このプログラムでは、Hello, World!を印刷し、改行します。

Javaの「Hello,World!」プログラムと比較して

ご存知の通り、KotlinはJavaと互換性があります 100%で相互変換されます。これは以下と等価です Javaの「Hello,World!」プログラム

// Hello World Program
class HelloWorldKt {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

いくつかの重要な注意点

  1. Javaとは異なり、Kotlinプログラムの各中でクラス(class)を作成する必要はありません。なぜなら、Kotlinコンパイラがそのクラスを作成するからです。
    IntelliJ IDEAを使用している場合、Run > Edit Configurationsに移動してこのクラスを確認してください。Kotlinファイルの名前を HelloWorld.kt,それによりコンパイラが HelloWorldKt クラスを作成します。

  2. println() 関数が System.out.println() 内で呼び出されています。
    IntelliJ IDEAを使用している場合は、printlnの横にマウスカーソルを置き、 Navigate>Declaration(ショートカットキー:)に移動してください。Ctrl +B。Macの場合:Cmd + B),これにより Console.kt(宣言ファイル)が開かれます。内部で println() 関数が System.out.println() 内で呼び出されています。