【Kotlin】Null安全のメリットがピンとこなかったので自分でわかるまで調べてみました。【Kotlin】Null安全のメリットがピンとこなかったので自分でわかるまで調べてみました。2019-07-12【Kotlin】Null安全のメリットがピンとこなかったので自分でわかるまで調べてみました。はじめにkotlin・Java初心者なのでコードリーディングをしていたら、わからないことがたくさんあります。本日はNull安全がわからなかったので調べて軽く備忘録用に。※調べが足りない部分もあると思いますが、不備などがあれば教えていただければ助かります。そもそもNullとは?値が入ってないよ〜!何も参照してないよ〜!って意味。kotlinはJavaと違って、初期値を入力していないとコンパイルエラーが出る仕組みなのです。目的の処理の時に不具合が発生するAndroid開発の例だと、intentで値の受け渡しがnullの時などに落ちる時がある。これはデバッグが大変だった。(もしかするといい方法があるかもしれない)結論Null安全は実行時エラーの可能性があるところをコンパイル段階でエラー出してくれるありがたい存在。例)フォーム入力などはユーザー入力後出ないと結果がわからないので、Nullにする必要性がある。null::そこから先はNullableの扱い方で、大きく分けて!!演算子、安全呼び出し、エルビス演算子の3つがある。これに関しては、後ほど記事にするかも。00:39【Kotlin】Null安全のメリットがピンとこなかったので自分でわかるまで調べてみました。【Kotlin】companionについて。(1)はてなブログをはじめよう!makoo5さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。