Я только что прочитал: 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 как нечто иное, чем тип возврата?