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 またはコマンドラインを使用して構築できます。
参考リンク
- 公式サイト
- 公式サンプル
- 公式サイト - 中国語訳
- Kotlin 公式オンラインツール
- Kotlin オンラインツール