今読んだところ:http : //oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/
私が理解している限り、Nullは特性であり、その唯一のインスタンスはnullです。
メソッドがNull引数を取る場合、それをNull参照またはnull直接渡すことができるだけで、それがnullであっても、他の参照は渡せませんnullString: String = null。
このNullトレイトを使用することがどのような場合に役立つか疑問に思います。私が実際にこれ以上の例を見ないNothingトレイトもあります。
どちらも結果を返さないので、NothingとUnitを戻り値の型として使用することの違いは本当にわかりません。たとえば、ログを実行するメソッドがある場合、どちらを使用するかを知る方法はありますか?
Unit / Null / Nothingを戻り値の型以外に使用していますか?