English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
この記事では、KotlinでHello Worldプログラムを書く方法を学びます。
スクリーンに「Hello, World!」を出力するシンプルなプログラムです。これは非常にシンプルなサンプルプログラムです。
プログラムを書く前に、コンピュータがKotlinを実行できることを確認してください。
「Hello, World!」プログラムがKotlinでどのように効果的に動作するかを詳しく見てみましょう。
// Hello World Program fun main(args : Array<String>) { println("Hello, World!") }
このプログラムを実行すると、以下のような出力が表示されます:
Hello, World!
// Hello World Program
で始まるものはすべて // 先頭の行はKotlinのコメント(Javaに似ています)です。コメントはコンパイラによって無視されます。コメントは、コードの意図や機能を理解するために読者に役立ちます。詳細については、以下のリンクを参照してください Kotlin コメント。
fun main(args : Array<String>) { ... }
このmain関数は、各Kotlinアプリケーションで必要です。Kotlinコンパイラはmain関数からコードを実行し始めます。
この関数は文字列の配列を引数として受け取り、Unitを返します。関数と引数について後の章で詳しく説明します。
main関数は強制的な関数であり、それは各Kotlinプログラムのエントリポイントです。main関数のシグネチャは以下の通りです:
fun main(args : Array<String>) { ... .. ... }
println("Hello, World!")
println()関数は、指定されたメッセージを引用符と改行符内に印刷し、標準出力ストリームに输出します。このプログラムでは、Hello, World!を印刷し、改行します。
ご存知の通り、KotlinはJavaと互換性があります 100%で相互変換されます。これは以下と等価です Javaの「Hello,World!」プログラム。
// Hello World Program class HelloWorldKt { public static void main(String[] args) { System.out.println("Hello, World!"); } }
Javaとは異なり、Kotlinプログラムの各中でクラス(class)を作成する必要はありません。なぜなら、Kotlinコンパイラがそのクラスを作成するからです。
IntelliJ IDEAを使用している場合、Run > Edit Configurationsに移動してこのクラスを確認してください。Kotlinファイルの名前を HelloWorld.kt,それによりコンパイラが HelloWorldKt クラスを作成します。
println() 関数が System.out.println() 内で呼び出されています。
IntelliJ IDEAを使用している場合は、printlnの横にマウスカーソルを置き、 Navigate>Declaration(ショートカットキー:)に移動してください。Ctrl +B。Macの場合:Cmd + B),これにより Console.kt(宣言ファイル)が開かれます。内部で println() 関数が System.out.println() 内で呼び出されています。