Я только что прочитал: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/
Насколько я понимаю, Null является признаком, и его единственным экземпляром является Null.
Когда метод принимает аргумент Null, мы можем передать его только ссылку Null или Null напрямую, но не любую другую ссылку, даже если она равна null (nullString: String = null например).
Мне просто интересно, в каких случаях использование этой черты Null может оказаться полезным.
Существует также черта "Ничего", для которой я больше не вижу примеров.
Я действительно не понимаю, какая разница между использованием Nothing и Unit в качестве типа возврата, поскольку оба не возвращают никакого результата, как узнать, какой из них использовать, когда у меня есть метод, который выполняет регистрацию, например
Есть ли у вас использование Unit/Null/Nothing как нечто иное, чем тип возврата?