Kotlinとは

Kotlinとはジェットブレインズ社が 開発した静的型付けのオブジェクト指向プログラミング言語です。Java、Scalaなどと同じく Java仮想マシン 上でJVM言語でもあります。

Kotlinという名前の由来はサンクトペテルブルクに近いバルト海フィンランド湾にあり、全長約12kmの細長いコトリンという名前の島だそうですがもともとはフィンランド語でやかんの意味のようです。

特徴

Java 言語よりも簡潔に書けることを目指している。

特徴的な機能は以下のとおり。

静的なNull安全の保証
演算子オーバーロード
高階関数(クロージャ)
・ミックスインと第一級デリゲーション
プロパティ(フィールドはない)
・ジェネリクス宣言側における変性指定 (declaration-site variance) と型投影 (type projection)
・拡張関数
・モジュールとビルド基盤
・インライン関数(オーバーヘッドなしクロージャ)
パターンマッチング
・Java との相互運用性(Kotlin から Java を呼び出すことも、Java から Kotlin を呼び出すこともできる)


構文規則的な特徴はScalaに近く、文の末尾にセミコロンが不要であり、また「変数名 : 型名」の順序で変数を宣言する。型推論を様々な場面でサポートする。

Wikipediaより

シェアする

  • このエントリーをはてなブックマークに追加

フォローする