
静的なNull安全の保証
javaをやったことのある人ならNullPointerExceptionを発生させてしまったことは何回かはあると思います。NullPointerException はRuntimeException系なのでcatchする必要もなく、Throws句に書かなくてもいいのでついうっかりということはあるかと思います。その点、Kotlinは 原則、nullを許容していないので安全と言えるかと思います。
Javaよりも簡単に書けて安全な静的型付けオブジェクト指向プログラミング言語であるKotlinについて学んでいきます。
javaをやったことのある人ならNullPointerExceptionを発生させてしまったことは何回かはあると思います。NullPointerException はRuntimeException系なのでcatchする必要もなく、Throws句に書かなくてもいいのでついうっかりということはあるかと思います。その点、Kotlinは 原則、nullを許容していないので安全と言えるかと思います。
Kotlinには下のような基本型があるが、Javaと違ってプリミティブ型は用意されていない。全て普通のクラスのように扱える。String以外は、ボクシングする必要がない場合はコンパイラがプリミティブ型に最適化してくれる。
まずはKotlinで開発するための開発環境を構築します。 今回はEclipseを使います。 1.All In One Ecli...