【ことりん】
Kotlin とは?
最終更新:
💡 nullの扱いを型で区別できる、Androidでも使われる言語
JetBrainsが開発したプログラミング言語。JVMでJavaと組み合わせて使えるほか、JavaScriptやネイティブ向けなどにも対応する。nullを許す型と許さない型を区別し、Android開発でも推奨されている。
📌 このページのポイント
Null安全ってどういうこと?
例えばStringはnullを許さず、String?は許す型だよ。nullかもしれない値から中身を使うときに、確認や安全な呼び出しなどを求める。よくあるnullの参照ミスを、コードを実行する前に見つけやすくする仕組みなんだ
NullPointerExceptionは絶対に起きない?
まとめ:ざっくりこれだけ覚えればOK!
「Kotlin」って出てきたら「nullの扱いを型で区別し、Androidなどで使われる言語」と思えればだいたいOK!
📖 おまけ:英語の意味
「Kotlin」 = コトリン島に由来する名前
💬 JetBrainsは、サンクトペテルブルク近郊にあるコトリン島から名前を取ったと説明しているよ