Kotlin チュートリアル

Kotlin は Java 仮想マシン上で動作する静的型付けプログラミング言語であり、Android 世界の Swift と呼ばれています。JetBrains によって設計・開発され、オープンソースとして公開されています。

Kotlin は Java バイトコードにコンパイルできるだけでなく、JavaScript にもコンパイルできるため、JVM のないデバイスでも実行しやすいという利点があります。

Google I/O 2017 において、Google は Kotlin が Android の公式開発言語になったことを発表しました。


私の最初のKotlinプログラム

Kotlin プログラムファイルは.kt.kt 拡張子で終わります。例:hello.kt、app.kt。

簡易版

package hello //省略可能なパッケージヘッダー fun main(args: Array<String>) { //パッケージレベルの可視性を持つ関数。文字列配列を引数として受け取ります。 println("Hello World!") //セミコロンは省略できます }

オブジェクト指向

class Greeter(val name: String) { fun greet() { println("Hello, $name") } } fun main(args: Array<String>) { Greeter("World!").greet() //オブジェクトを作成するのに new キーワードは不要です。 }


なぜKotlinを選ぶのか?

  • 簡潔: ボイラープレートコードの量を大幅に削減します。
  • 安全: ヌルポインタ例外など、その部類のエラーを丸ごと回避できます。
  • 相互運用性: JVM、Android、ブラウザの既存ライブラリを最大限に活用できます。
  • ツール親和性: 任意の Java IDE またはコマンドラインを使用して構築できます。

参考リンク

その他の拡張