記事情報殿堂入り

null安全でない言語は、もはやレガシー言語だ

null安全でない言語は、もはやレガシー言語だ

この数年で null 安全 1 は一気に浸透したように思います。ざっと思いつくだけでも、次のプログラミング言語で null 安全 が採用されました。言語null 安全 に関する公式の記述リプレース対象言語オンラインドキュメントブラウザ上で試すCeylonTypesafe null and flow-sensitive typingJavaTour of Ce...

更新日: 2016-11-15
記事の見出し
  • null安全でない言語は、もはやレガシー言語だ
  • null 安全とは何か
  • null 安全だと何がうれしいか
  • null 安全は生産性も高める
  • nullable を快適に扱うための仕組み
  • null チェックに伴うキャスト
  • !, !!
  • ?., ?->
  • ?:, ??
  • map
  • flatMap
  • do 記法
  • ?
  • 型推論
  • nullable の種類と特徴
  • nullable か non-null かだけを区別
  • Union type
  • Tagged union
  • クラスや構造体
  • 言語別雑感
  • C#
  • C++
  • Crystal
  • Go
  • Java
  • JavaScript
  • Kotlin
  • Objective-C
  • Python
  • Ruby
  • Scala
  • Swift
  • TypeScript
  • null 安全な言語の始め方
  • Java
  • JavaScript
  • Objective-C
  • Python
  • Ruby
  • FAQ
  • Q. null 安全がそんなに良いものならとっくに普及しているはずでは?
  • Q. null 安全を導入したらよくわかってない初心者がひどいコードを書いてより悲惨なことになるのでは?
  • Q. null オブジェクトじゃダメなの?
  • Q. 安全性と生産性のトレードオフでは一概に良いものと言えないのでは?
  • Q. null でエラーを扱うとエラー情報を扱えず辛くない?
  • Q. Option について紹介するならモナドに触れるべきでは?
  • Q. ?. があるから◯◯も null 安全では?
テックブログ情報
null安全でない言語は、もはやレガシー言語だ
ブログQoncept, Inc. - Qiita
ブログ概要AR(拡張現実感)やトラッキングなど、リアルタイム画像認識に特化した大阪大学発ベンチャー
QiitaQiita::qoncept
会社名Qoncept, Inc.
会社概要