safety)がある。Nullを安全・便利に扱うための演算子などが用意されている。Mistake.Kotlinの型システムは、null参照の危険性を排除することを目指している。Mistake(10億ドルの間違い)としても知られているものの解決だ。Javaを含む多くのプログラミング言語でよくある落とし穴の1つは、null参照のものにアクセスすると、null参照例外が発生することで、Javaでは、これがNullPointException(NPE)だ。calls値がnullであるかもしれないことを示すために使用されるもの。その値がnullであるかもしれないという可能性を表現し、nullが許容されることを示すもの。